java学习
文章平均质量分 81
加冰雪碧
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java泛型(一)--泛型的简单介绍以及常用情况
一.泛型的基本概念 泛型是JavaSE5引入的一个新概念,实现了参数化类型的概念,并且使代码可以应用于多种类型。 在日常编写程序时,我们都会很注重“泛化”,像多态其实就是一种类型的泛化,将子类的对象赋给父类的引用获得更好的泛化特性,将方法的参数类型设置为父类以获得泛化特性等等...... 同样,为类声明出接口,而后对接口进行操作同样也可以获得很好的泛化特性。但是上述的方法都有一定的局限性,那原创 2015-11-08 22:32:46 · 721 阅读 · 0 评论 -
源码浅析ThreadLocal类
ThreadLocal类的简单介绍 在并发编程中我们经常有共享资源的需求,而通过用锁的形式来保证资源的安全在多个方法共同读写同一资源时很难得到保证。再者,若全局共享一份资源,根据访问者的不同来处理不同的逻辑也将变的很困难。这时我们的ThreadLocal类就可以大显身手了,它可以为使用相同变量的每个线程都创建不同的副本。说起来总是很抽象,我们先来看一段实例代码: public class Th原创 2015-11-10 16:16:02 · 521 阅读 · 0 评论 -
java泛型(二)--泛型的擦除
相信通过上一篇泛型相关的文章,大家对泛型有了一个大致的了解,现在我们来简单的看一个小例子: public class GenericEraseTest { public static void main(String[] args){ ArrayList stringList = new ArrayList(); ArrayList intList = new ArrayList();原创 2015-11-12 19:07:29 · 915 阅读 · 0 评论 -
源码解析HashMap
HashMap是在开发中使用频率较高的一个容器,其源码虽然不是很复杂但是还是有很多地方值得去挖掘和借鉴。今天就对HashMap的源码进行一个简要的分析~ 在这里我们还是从构造方法来入手: public HashMap(int initialCapacity) { this(initialCapacity, DEFAULT_LOAD_FACTOR); } public原创 2015-11-29 16:42:32 · 457 阅读 · 0 评论
分享