
java基础
文章平均质量分 73
loveblog1314
这个作者很懒,什么都没留下…
展开
-
java中volatile关键字的含义
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synch转载 2017-03-22 15:15:39 · 272 阅读 · 0 评论 -
java函数有返回值的异常处理心得
我们经常在写java函数时常遇到,一些this method must return a result of type...问题,同时也包括返回类型是object时,还会出现Default constructor cannot handle exception type XXXException thrown by implicit super constructor.XXX具体是什么类型的异原创 2017-04-10 19:57:31 · 10286 阅读 · 0 评论 -
Java 8系列之重新认识HashMap
摘要 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。 简介 Java为数据结构中的映射定义了一个接口j转载 2017-05-27 09:46:51 · 340 阅读 · 0 评论