随笔分类 -  JDK源码分析

摘要:Throwable 1. 使用大量数组和List常量: private static final StackTraceElement[] UNASSIGNED_STACK = new StackTraceElement[0]; 2. 使用静态内部类 3. 拥有自身类的成员对象: cause, sup 阅读全文
posted @ 2017-03-21 13:40 安小 阅读(472) 评论(0) 推荐(0) 编辑
摘要:1. public static int parseInt(String s, int radix) a. 充分考虑各种异常情况:字符串为空,带符号,进制出界,计算值出界 b. 计算时转换为负数进行处理: Integer.MIN_VALUE直接变换符号会导致数值溢出 Integer.MAX_VALU 阅读全文
posted @ 2017-03-15 13:24 安小 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1. 引用构造函数 阅读全文
posted @ 2017-02-13 14:51 安小 阅读(212) 评论(0) 推荐(0) 编辑