2017年12月16日

制作通讯录及遍历:

摘要: 运行结果: 阅读全文

posted @ 2017-12-16 18:34 不丶懂 阅读(497) 评论(0) 推荐(0) 编辑

类的初始化与实例化:

摘要: 类的实例化顺序:先是类初始化(执行类的静态初始化块),再是实例初始化(执行类的普通初始化块、构造器) 类初始化的顺序是:java.lang.Object类 >中间的父类...... >当前初始化的类(先执行最顶层父类的静态初始化块,然后依次向下,直到执行当前类的静态初始化块) 实例初始化的顺序是:j 阅读全文

posted @ 2017-12-16 14:10 不丶懂 阅读(2049) 评论(0) 推荐(0) 编辑

关于类的加载:

摘要: 当程序主动使用某个类时,如果该类还未被加载到内存中,系统会通过加载,连接,初始化三个步骤来对该类进行初始化; JVM将会连续完成这三个步骤,也把这三个步骤统称为类加载或类初始化。 类加载指的是将类Class文件读入内存,并为之创建一个java.lang.Class对象,也就是说程序使用任何类时,系统 阅读全文

posted @ 2017-12-16 11:59 不丶懂 阅读(185) 评论(0) 推荐(0) 编辑

初始化块:

摘要: 初始化块示例代码: 运行结果: 总结: 1、当创建Java对象时,系统总是先调用该类里定义的初始化块,按照定义的初始化块顺序,一个挨一个的执行 2、只在创建Java对象时隐式的执行,而且在执行构造器之前执行 3、创建多个初始化块没有意义,因为其总是在创建对象时隐式的、并且全部的执行,完全可以创建一个 阅读全文

posted @ 2017-12-16 11:31 不丶懂 阅读(306) 评论(0) 推荐(0) 编辑

导航