12 2017 档案

摘要:- .第23条在新代码中不要使用原生态类型 在代码中使用list虽然编译通过,但是在进行运行时会报ClassCastExpeption异常; 如果在使用泛型时不知道什么类型可以使用通配符(只能包含某种未知对象类型的一个集合)如,Set<?>,但不能将任何类型的元素放进set中(除了null之外),这 阅读全文
posted @ 2017-12-31 23:34 纵码万水千山 阅读(110) 评论(0) 推荐(0) 编辑
摘要:不适用字符串的场景: 1.字符串不适合代替枚举类型,如果是声明常量,枚举类型更合适 2.如果是基本数据类型则使用基本数据类型 3.字符串不适合代替聚集类型 4.字符串不适合代替能力表 设计一个提供线程局部变量的机制 //类型是安全的,String会使两个客户端用同一个值时,共享数据,不安全;用Obj 阅读全文
posted @ 2017-12-29 01:03 纵码万水千山 阅读(264) 评论(0) 推荐(0) 编辑
摘要:java中类型系统有两部分组成基本类型如:int、double、boolean和引用类型如:String和List ,每个基本类型都有引用类型; A.那他们的区别是什么呢? 1.基本类型有其初始值,装箱类型有基本类型值还有一个可以为null值; 2.在用“==”比较时,使用基本类型,使用装箱类型会导 阅读全文
posted @ 2017-12-29 00:31 纵码万水千山 阅读(215) 评论(0) 推荐(0) 编辑
摘要:1.list转化为数组 ArrayList<String> list=new ArrayList<String>(); String[] strings = new String[list.size()]; list.toArray(strings); 2.数组抓化为list String[] s 阅读全文
posted @ 2017-12-18 19:17 纵码万水千山 阅读(144) 评论(0) 推荐(0) 编辑