![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
gxl1989225
这个作者很懒,什么都没留下…
展开
-
转发Java8新特性预览
经过2年半的努力、屡次的延期和9个里程碑版本,甲骨文的Java开发团队终于发布了Java 8正式版本。 Java 8版本最大的改进就是Lambda表达式,其目的是使Java更易于为多核处理器编写代码;其次,新加入的Nashorn引擎也使得Java程序可以和JavaScript代码互操作;再者,新的日期时间API、GC改进、并发改进也相当令人期待。 另外,原本要加入Java 8的Jigs...原创 2015-02-13 09:38:18 · 100 阅读 · 0 评论 -
System.getProperty()参数详细说明
java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.specification.version Java 虚拟...原创 2015-09-23 10:18:12 · 123 阅读 · 0 评论 -
聊聊synchronized为什么无法锁住Integer
《聊聊synchronized为什么无法锁住Integer》 假设并发环境下,业务代码中存在一些统计操作,为了保证线程安全,开发人员往往会对计数值进行加锁(synchronized),值得注意的是,直接对Integer类型进行加锁,似乎并不会达到预期效果,比如下面这段代码: Integer num = new Integer(0); public void test() th...2017-10-12 18:25:45 · 1148 阅读 · 0 评论 -
剖析Java泛型通配符
《剖析Java泛型通配符》 Iteye的编辑器,是我见过最垃圾的编辑器 使用泛型的目的有2个,首先是保证了安全性,其次是表述性方面的优势,毕竟对于一些语义上的错误(比如:类型转换),应该尽可能在编译期就发现。 泛型相信大家都不会陌生,我们在Java5后使用集合API时,基本上时时刻刻都是在和泛型打着交道,那么笔者便不再对泛型的一些基础语法进行介绍,直接进入本章主题,泛型的无限...2017-11-05 00:27:09 · 98 阅读 · 0 评论