2. static关键字 变量:静态变量在内存中只存在一份,只在类第一次实例化时初始化一次,同时类所有的实例都共享静态变量,可以直接同过类名 来访问他。 方法:静态方法在类加载的时候就存在了,它不依赖于任何实例,所以static方法必须实现,也就是说它不能是抽象方法abstract。 静态代码块:静 ...
分类:
编程语言 时间:
2018-03-04 21:18:28
阅读次数:
173
静态代码块优于普通代码块,普通代码块优于构造代码块。 每次new对象的时候都会执行构造代码块和普通代码块,而静态代码块仅仅在加载类的时候执行并且仅仅执行一次。 ProductMapper: ...
分类:
其他好文 时间:
2018-03-03 23:26:07
阅读次数:
292
用法: 原理: 经过编译器编译后,枚举类变成抽象类,继承java.lang.Enum。枚举中定义的枚举常量,变成public static final属性,通过内部类来实现。同时,其类型是抽象类的类型,名字是枚举常量的名字,通过静态代码块来初始化枚举常量。不能通过克隆以及序列化和反序列化来复制枚举, ...
分类:
编程语言 时间:
2018-03-03 10:55:56
阅读次数:
167
软件出现的目的 面向对象设计和开发程序的好处用计算机语言描述现实世界 交流更加流畅用计算机解决现实世界的问题 提高设计和开发效率 面向对象的思想 描述→ 面向对象的世界 符合人类的思维习惯 从现实中抽象出类分三步1 找出它的种类2 找出它的属性3 找出他的行为 调用静态的方式1:实例化对象.对象.静 ...
分类:
编程语言 时间:
2018-02-28 21:32:45
阅读次数:
110
多条件查询 智能标签: 结果映射: 添加后返回ID: Util包和MyBatisUtil 工具类: 1.创建一个Util包 2.创建一个MyBatisUtil类 3.创建一个getSession()方法 或者用静态代码快解决 将所有属性加static放入静态代码块 ...
分类:
其他好文 时间:
2018-02-25 15:50:11
阅读次数:
143
abstract抽象 方法 类 注意: 抽象类的好处:强制 使用多态。 static 静态、 属性/实例变量 方法/实例方法 语法:访问修饰符 static 返回值类型 方法名(形参列表){ // 方法的实现部分 } 注意: 静态代码块 final 最终 变量(实例变量+局部变量+static变量) ...
分类:
编程语言 时间:
2018-02-21 21:05:59
阅读次数:
208
1 /* 2 代码块练习题: 3 看代码写程序的执行结果。 4 5 输出结果是: 6 林青霞都60了,我很伤心 7 我是main方法 8 Student 静态代码块 9 Student 构造代码块 10 Student 构造方法 11 Student 构造代码块 12 Student 构造方法 13 ...
分类:
其他好文 时间:
2018-02-14 22:37:39
阅读次数:
192
执行结果: 详细:http://uule.iteye.com/blog/1558891 ...
分类:
编程语言 时间:
2018-02-12 13:45:50
阅读次数:
168
1、局部代码块: 格式:在方法中{局部代码块执行语句} 局部代码块,又叫普通代码块。它是作用在方法中的代码块。 作用:是控制变量的生命周期。 在程序中当我们定义完成一个局部变量x之后,并且在接下来的代码中,不想再用到它时,那么就没必要让x在内存中继续占用空间。因此就有了局部代码块。 2、构造代码块: ...
分类:
编程语言 时间:
2018-02-10 13:00:58
阅读次数:
192
类的加载过程: 1、启动JVM,加载程序中需要使用的class文件。 2、在加载class文件的时候,所有的静态内容(静态成员变量,静态成员函数,静态代码块)都要加载到方法区的静态区中。 3、当类中的所有静态加载完成之后,开始给类中的所有静态成员变量默认初始化。 4、类中的所有静态成员变量默认初始化 ...
分类:
其他好文 时间:
2018-02-05 18:45:19
阅读次数:
151