Java学习 输入输出流 基本概念 Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中。 IO流的分类 字节流 字节流基类 1)InputStream InputS...
Java学习 类加载 定义 当程序主动使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、连接、初始化3个步骤来对该类进行初始化。如果没有意外,JVM将会连续完成3个步骤,所以有时也把这个3个步骤统称为类加载或类初始化。 过程 加载 ...
Java学习 注解 注解的概念 注解(Annotation),也叫元数据(Metadata),是Java5的新特性,JDK5引入了Metadata很容易的就能够调用Annotations。注解与类、接口、枚举在同一个层次,并可以应用于包、类型、构造方法、...
Java学习 反射 什么叫java反射 Java反射是Java被视为动态(或准动态)语言的一个关键性质。 这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public,...
Java学习 框架注解 SpringBoot之常用注解 在spring boot中,摒弃了spring以往项目中大量繁琐的配置,遵循约定大于配置的原则,通过自身默认配置,极大的降低了项目搭建的复杂度。同样在spring boot中,大量注解的使用,使得代码看...
Java学习 基础知识 8种基本数据类型 关于Java的8种基本数据类型,其名称、位数、默认值、取值范围及示例如下表所示: 序号 数据类型 位数 默认值 取值范围 举例说明 1 byte(位) 8 0 -2^7 ~ +2^7-1 byte b ...
Java学习 面向对象 面向对象的特征 java面向对象的三大特征是什么?封装、继承、多态。 封装把属性和方法隐藏起来,只保留一些对外的接口和外部进行交互。 继承子类继承父类的特征和行为,使得子类具有父类的非private属性和方法。 多态多态就是同一个接口...
Java学习 设计模式 设计模式分类 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模...
Java学习 版本控制 为什么要使用版本管理工具 备份文件:我们在日常开发中,代码备份必不可少。可以采用移动硬盘、网盘的形式来备份,但是以这种形式也有很多弊端。我们程序员一天的工作量都写在几个文件里面,如果说因为一些未知因素导致丢失了,这种情况损失还是挺大的...
Java学习 数据库 数据库事务 定义 1)数据库事务是构成单一逻辑工作单元的操作集合,包含一个或多个数据库操作,这些操作构成一个逻辑上的整体。 2)一个典型的数据库事务如下所示 1234BEGIN TRANSACTION ...