读书笔记
三村阿明
没有比人更高的山
没有比脚更远的路
展开
-
高质量编程
1. 三目运算符尽量做到类型一致: 如:int i = 80; String a = i < 100 ? 90:100; String b = i < 100 ? 90:100.00; 这里的a和b返回的值是不一样的,原因就是三目运算符中数据类型不一致,在其计算之前,就需要告诉编译器会返回某一类型的数据,当其数据类型不同时,有如下转换关系: 若两种数据类型不可转换原创 2017-05-29 17:45:57 · 539 阅读 · 0 评论 -
高质量编程读书笔记之类和对象
1.类的生命周期由类加载器加载开始,到类卸载结束,其中会经过连接、初始化等操作: 1.当类加载器预感到需要使用 该类时,会主动加载该类的二进制数据,产生的结果为: 1.读取二进制数据到方法区; 2.在堆内存中生成该类对应的Class对象,用以描述方法区中二进制数据对应的类结构;2.进入连接阶段: 验证:即验证二进制数据对应的类结构是否正确; 准备:为所有的静态变量申请内原创 2017-06-02 00:12:56 · 189 阅读 · 0 评论