2013年8月17日

摘要: qq:916923477maooam;对象初始化及变量的缺省值初始化顺序的先静态对象,而后是非静态对象1、第一次创建类的的对象或是调用类的静态方法/静态字段,会加载class文件2、加载class文件后有关静态初始化的所有动作会执行3、当用new创建对象时,首先在堆上为类对象分配足够存储空间4、将这个存储空间清零,所有基本类型设置为缺省值,引用为NULL5、执行所有出现于字段定义处的初始化动作6、执行构造方法,当有继承时会涉及更多的动作。 示例代码:public class StaticInitialization { public static void main(String[] a... 阅读全文
posted @ 2013-08-17 00:21 Jason-liang 阅读(904) 评论(0) 推荐(0)
摘要: qq:916923477--maooam;异常 1、异常的定义: 就是程序不是按照正常的执行流程而突然终止程序继续往下执行。2、异常的分类: 2.1、程序运行时出现异常(unchecked Exception),终止程序(把异常报告给用户,这是很要命的事情),在编译时编译器不会对其进行检测,这是未检测异常,属于未检测异常RuntimeException的子类。(“未检查的异常”可在程序中编写代码来将这种异常避免(除0, 越界等)) 2.2、在编译程序时出现异常(把异常报告给程序员),在编译时编译器会对其进行检测,如果没有对异常进行处理,就会终止编译,是属于编译时可检测异常(checked Ex 阅读全文
posted @ 2013-08-17 00:07 Jason-liang 阅读(252) 评论(0) 推荐(0)

导航