随笔分类 - Java SE
摘要:Java 请别再拿“String s = new String("xyz");创建了多少个String实例”来面试了吧 [ 转载 ] @author RednaxelaFX 原文链接:请别再拿“String s = new String("xyz");创建了多少个String实例”来面试了吧 使用这
阅读全文
摘要:绑定、动态绑定实现多态、多态的缺陷、纯继承与扩展接口、向下转型与RTTI
阅读全文
摘要:Java JVM 内存泄露——全解析和处理办法 [转载] @author 小筐子 @address http://www.jianshu.com/p/bf159a9c391a JAVA是垃圾回收语言的一种,开发者无需特意管理内存分配。但是JAVA中还是存在着许多内存泄露的可能性,如果不好好处理内存泄
阅读全文
摘要:Java 集合 LinkedList的ListIterator @author ixenos 摘要:ListIterator<E>是继承自Iterator<E>的接口、listIterator(int index)源码分析、利用ListItr实现的降序迭代 ListIterator<E>是继承自It
阅读全文
摘要:Java 集合 JDK1.7的LinkedList @author ixenos LinkedList LinkedList是List接口的双向链表实现,JDK1.7以前是双向循环链表,以后是双向非循环链表; 由于是链表结构,所以长度没有限制;而且添加/删除元素的时候,只需要改变指针的指向(把链表断
阅读全文
摘要:Java 集合 集合与数组之间的转换 @author ixenos 数组转集合 Arrays.asList(T... a) 先给结论:用 Arrays.asList(T... a) 将数组转换成集合 (T...a)是可变参数,看成(T[] a)即可 返回一个受指定数组支持的固定大小的列表,这是披着L
阅读全文
摘要:在对象的clone过程需要注意的几点、关于关键字this、super
阅读全文
摘要:Java Object 对象拷贝 @author ixenos JAVA 对象拷贝 Java里的clone分为: 1.浅拷贝:浅复制仅仅复制所考虑的对象,而不复制它所引用的对象,Object类里的clone方法是浅拷贝 2.深拷贝:深复制把要复制的对象及其所引用的对象都复制了一遍 3.序列化深拷贝:
阅读全文
摘要:fail-fast产生原因、解决办法
阅读全文
摘要:HashMap内部结构分析
阅读全文
摘要:强引用、弱引用、WeakHashMap动态回收步骤
阅读全文
摘要:限定通配符类型、无限定通配符类型、与普通泛型区别、通配符捕获
阅读全文
摘要:hash table用链表数组实现、解决散列表的冲突:开放地址法 和 链地址法(冲突链表方式)
阅读全文
摘要:泛型,类型擦除,原始类型,泛型数组,异常处理
阅读全文
摘要:Java 泛型 泛型数组 @author ixenos 先给结论 不能(直接)创建泛型数组 泛型数组实际的运行时对象数组只能是原始类型( T[]为Object[],Pair<T>[]为Pair[] ),而实际的运行时数组对象可能是T类型( 虽然运行时会擦除成原始类型 ) 一般解决方案:(泛型数组包装
阅读全文
摘要:类型擦除、原始类型、给JVM的指令、桥方法、Java泛型转换的事实
阅读全文

浙公网安备 33010602011771号