11 2019 档案

ArrayList 源码 大小 扩容
摘要:1、ArrayList 非线程安全 Vertor线程安全 2、底层使用的是 Object 数组 3、实现了 RandomAccess 接口,查询是随机访问O(1),插入删除近似O(N) /** * 默认初始容量大小 */ private static final int DEFAULT_CAPACI 阅读全文

posted @ 2019-11-25 22:31 潮流教父孙笑川 编辑

迭代器Iterator 迭代器模式 和 for-each的区别 ; 集合的快速失败机制(modcount版本号)
只有注册用户登录后才能阅读该文。

posted @ 2019-11-05 22:09 潮流教父孙笑川 编辑

BigDecimal 及 float丢失精度问题
摘要:《阿里巴巴Java开发手册》中提到:浮点数之间的等值判断,基本数据类型不能用==来比较,包装数据类型不能用 equals 来判断。 具体原理和浮点数的编码方式有关,这里就不多提了,我们下面直接上实例: float a = 1.0f - 0.9f; float b = 0.9f - 0.8f; Sys 阅读全文

posted @ 2019-11-05 21:41 潮流教父孙笑川 编辑

IO流分类,字节流和字符流
只有注册用户登录后才能阅读该文。

posted @ 2019-11-05 21:29 潮流教父孙笑川 编辑

Java 中的异常处理
只有注册用户登录后才能阅读该文。

posted @ 2019-11-05 21:19 潮流教父孙笑川 编辑

进程和线程 区别联系
只有注册用户登录后才能阅读该文。

posted @ 2019-11-05 21:06 潮流教父孙笑川 编辑

抽象类 和 接口 定义和区别
只有注册用户登录后才能阅读该文。

posted @ 2019-11-05 20:54 潮流教父孙笑川 编辑

String 常量池 Final原因 ;StringBuffer 和 StringBuilder 的区别
摘要:String被设计成Final不可变类的原因: 安全性和效率。1、String类是final类,这意味着不允许任何人定义String的子类,意味着String的引用必定指向String的对象,调用的方法直接定位到String类的相关方法上,提高了执行效率 2、String被创建后,不会被修改,可以利 阅读全文

posted @ 2019-11-03 21:00 潮流教父孙笑川 编辑

Final 修饰符
摘要:Java中 final的定义: Java的关键字final的含义存在着细微的区别,但是通常它是指"这是无法改变的"。不想做出改变可能处于两种理由:设计和效率。 final 修饰的类是不被能继承的,所以 final 修饰的类是不能被篡改的。 一、使用Final修饰符修饰的类的特点:该类不能有子类; 二 阅读全文

posted @ 2019-11-03 20:21 潮流教父孙笑川 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示