小女巫 发表于 2015-1-18 11:23:04

了解下JAVA的Java SE 6功能白皮书

由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,
1 简介
JavaSE6(JavaPlatformStandardEdition6)的一个次要计划准绳就是以功能缺点为方针,经由过程以后最盛行的一些Java基准测试和与Java社区的严密合作来断定对功能影响最年夜的加强关头范畴,从而进步功能和可伸缩性。
本指南将概述JavaStandardEdition6中新增功效和可伸缩性改善,同时供应各类行业尺度和外部开辟的基准测试了局,以便演示这些功能改善的影响。
2 新增功效和功能加强
JavaSE6引进了一些新的功效和功能加强,为平台中的很多范畴都供应了功能改善。这些改善包含:同步功能优化、编译器功能优化、新的并行缩并渣滓搜集器(ParallelCompactionCollector)、工效更高的并发低停留渣滓搜集器(ConcurrentLowPauseCollector),和使用程序的启动功能。
2.1 运转时功能改善
2.1.1倾向锁
倾向锁(BiasedLocking)是一个优化的类,它经由过程打消与Java言语同步原语相干的原子操纵改善无合作同步功能。这些优化依附于属性,它们不但是年夜多半无合作的监督器,并且在它们的性命期内最多被一个线程锁定。
对象经由过程监督器输出字节码或同步办法挪用,“倾向”于第一个猎取监督器的线程;随后与监督器相干的操纵能够经由过程该线程实行而不需利用原子操纵,从而取得更好的功能,出格在多处置器呆板上,这类功能改善尤其分明。
由多线程而不是单线程对“倾向”对象的锁定实验,将引发绝对较年夜的操纵开支,由此倾向被打消。打消原子操纵的优点必须凌驾锁定打消处分从而使该优化有益可图。
利用大批无合作的同步将取得明显的速率提拔,而其他利用某些锁定形式的使用程序运转大概迟缓。
倾向锁在JavaSE6和将来版本中将被默许启用。要禁用倾向锁,请向命令行增加-XX:-UseBiasedLocking。
要懂得关于倾向锁的更多具体信息,请参阅由KennethRussell和DavidDetlefs撰写的《ACMOOPSLA2006》文章:“利用倾向锁和批量从头倾向(BulkRebiasing)打消与同步相干的原子操纵”。
2.1.2 锁粗化
JavaSE6有一些锁定形式。在这些形式下锁被开释,然后在一段代码内被从头取得,在此之间没有可察看的操纵呈现。在那样的情形下,在hotspot中实行的锁粗化优化手艺打消了加锁息争锁的操纵(当一个锁被开释时,在解锁与下次加锁之间又没成心义的事变可干,那末能够从头取得该锁)。经由过程扩展现存同步地区基础上削减了同步事情的总量。环绕一个轮回实行此操纵大概招致一个锁被临时持有,因而锁粗化手艺只在非轮回的把持流上利用。
该功效默许利用。要禁用此功效,请向命令行增加以下选项:-XX:-EliminateLocks
<p>
用java开发web只要两本书:一本是关于java基础的,一本是关于jsp、servlet的就可以了。开发周期长,我就来讲句题外话,现在有很多思想都是通过java来展现。

飘飘悠悠 发表于 2015-1-20 22:55:32

是一种将安全性(Security)列为第一优先考虑的语言

若天明 发表于 2015-1-21 13:08:56

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

冷月葬花魂 发表于 2015-1-22 21:16:23

是一种使网页(Web Page)产生生动活泼画面的语言

乐观 发表于 2015-1-26 17:28:24

关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。

山那边是海 发表于 2015-2-4 17:35:16

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

仓酷云 发表于 2015-2-5 14:33:40

你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。

深爱那片海 发表于 2015-2-12 04:34:06

是一种使网页(Web Page)产生生动活泼画面的语言

海妖 发表于 2015-2-17 09:18:52

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

变相怪杰 发表于 2015-2-26 03:29:05

http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。

精灵巫婆 发表于 2015-3-10 20:39:26

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

飘灵儿 发表于 2015-3-10 22:01:36

是一种将安全性(Security)列为第一优先考虑的语言

若相依 发表于 2015-3-17 11:08:24

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

柔情似水 发表于 2015-3-17 11:08:34

http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。

再见西城 发表于 2015-3-24 08:10:01

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
页: [1]
查看完整版本: 了解下JAVA的Java SE 6功能白皮书