泛型
摘要:java中的泛型是针对编译器的,在编译之后,我们定义的不同的泛型就会变成一样的类型,即所谓的“泛型檫除”。比如List和List,它们都是泛型,经过编译之后都是变成List。这里的类型檫除是说泛型的檫除,而不是其中的元素不知其类型了。第一个集合当中的元素本质仍然是String类型,第二个集合当中的元...
阅读全文
posted @
2015-06-09 10:56
飞机说之代码也疯狂
阅读(224)
推荐(0)
java的可变类——StringBuffer
摘要:StringBuffer是一个线程安全的类。看这个类是否是线程安全的,就是看这个类提供的对成员变量进行操作的方法是否是同步的。我们经常会拿StringBuffer和String进行比较,当我们进行字符串的拼接操作时,都会选择StringBuffer的append方法,之所以如此,就是认为,appen...
阅读全文
posted @
2015-06-08 15:38
飞机说之代码也疯狂
阅读(227)
推荐(0)
java的不可变类
摘要:1、Integerpublic static void main(String[]args) { Integer i=new Integer(1); System.out.println(i.intValue()); i=2; Syst...
阅读全文
posted @
2015-06-08 14:58
飞机说之代码也疯狂
阅读(640)
推荐(0)
Integer的缓存
摘要:根据Integer类得到Integer实例的方式:Integer instance=new Integer(int value);Integer instance=Integer.valueOf(int value);第一种方式每次当然都会产生一个新的实例,但是第二种方式就不尽然: 1 public...
阅读全文
posted @
2015-06-08 13:52
飞机说之代码也疯狂
阅读(399)
推荐(0)
java变量初始化
摘要:源代码变成可运行程序,需要经过编译——>加载——>运行几个阶段。final修饰的变量必须显性进行初始化。初始化有三种方式:(1)直接初始化(2)动态代码块(3)构造函数如果一个变量既被final修饰又被static修饰,那么这个变量一定要被初始化(满足final特性),另外要么直接初始化要么在静态代...
阅读全文
posted @
2015-06-03 11:13
飞机说之代码也疯狂
阅读(1194)
推荐(0)