随笔分类 -  Java SE

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