Java
sunpeng0822
这个作者很懒,什么都没留下…
展开
-
泛型简要总结
泛型: ArrayList 尖括号里面的就是泛型。 ArrayList中的E表示引用数据类型。 泛型技术是给编译器使用的技术,用于编译时期,确保了类型的安全。 运行时,会将泛型去掉,生成的class文件中是不带泛型的,这个称为泛型的擦除。 为什么擦除呢?因为为了兼容运行时的类加载器。 擦除补偿;取出来的时候自动类型转换。 jdk1.5出现的安全机制。原创 2016-06-07 16:06:34 · 260 阅读 · 0 评论 -
线程的同步
线程的同步: 1.同步代码块:synchronized(obj){}; 2.同步函数:public synchronized void add(int num);同步函数用的锁对象是当前类本身,也就是this。 两种方法的区别:同步函数的锁是固定的this,同步代码块的锁可以是任意的对象,使用的时候建议使用同步代码块。 静态同步函数:public static synchr原创 2016-06-07 16:05:22 · 173 阅读 · 0 评论