随笔分类 - JDK源码分析
摘要:Throwable 1. 使用大量数组和List常量: private static final StackTraceElement[] UNASSIGNED_STACK = new StackTraceElement[0]; 2. 使用静态内部类 3. 拥有自身类的成员对象: cause, sup
阅读全文
摘要:1. public static int parseInt(String s, int radix) a. 充分考虑各种异常情况:字符串为空,带符号,进制出界,计算值出界 b. 计算时转换为负数进行处理: Integer.MIN_VALUE直接变换符号会导致数值溢出 Integer.MAX_VALU
阅读全文