0%

初始化顺序

在类中变量定义的顺序决定了它们初始化的顺序。在创建任何java对象时,都是依次调用父类非静态初始化块、父类构造器执行初始化、本类的非静态初始化块、本类构造器执行初始化

阅读全文 »

从最大访问权限到最小访问权限依次是:public、protected、包访问权限(default)、private。

阅读全文 »

构造器

学习java对于构造器应该很熟悉,但是有些人会认为构造器不是必要的,这就是对于构造器没有深入的了解。

每一个java类中都必须至少有一个显式或隐式的构造器,很多时候看到类中并没有定义构造器,有人会认为构造器不是必须的,其实那是编译器隐式的提供了一个无参构造器,否则在进行实例化的时候就无法成立

构造器是一个特殊的方法,用来构造并初始化对象,构造器与类同名

1
2
// person变量仅仅是引用了一个对象
Person person = new Person();
阅读全文 »

面相对象编程的三个特性:封装、继承、多态

操作对象

所有编程语言都会操作内存中的元素,java通过对象的引用来操作对象
创建一个String引用,代码示例:

阅读全文 »

SqlSession是mybatis的核心接口,SqlSessionFactory负责创建SqlSession对象,包含多个openSession()方法的重载。
在SqlSession中定义了常用的数据库操作以及事务操作,接口定义如下

阅读全文 »