jdk1.7新特性

转载 2013年12月04日 15:49:42

首先是模块化特性:现在的 Java7也是采用了模块的划分方式来提速,一些不是必须的模块并没有下载和安装,因此在使用全新的Java7的虚拟机的时候会发现真的很快,当虚拟机需要用到某些功能的时候,再下载和启用相应的模块,这样使得最初需要下载的虚拟机大小得到了有效的控制。同时对启动速度也有了很大的改善。如果你对 OpenJDK的架构比较熟悉,你甚至可以定制JDK的模块。

其次是多语言支持:这里的多语言不是指中文英文之类的语言,而是说Java7的虚拟机对多种动态程序语言增加了支持,比如:Rubby、 Python等等。对这些动态语言的支持极大地扩展了Java虚拟机的能力。对于那些熟悉这些动态语言的程序员而言,在使用Java虚拟机的过程中同样可以使用它们熟悉的语言进行功能的编写,而这些语言是跑在功能强大的JVM之上的。

再有是开发者的开发效率得到了改善:Java7通过多种特性来增强开发效率。比如对语言本身做了一些细小的改变来简化程序的编写,在多线程并发与控制方面:轻量级的分离与合并框架,一个支持并发访问的HashMap等等。通过注解增强程序的静态检查。提供了一些新的API用于文件系统的访问、异步的输入输出操作、Socket通道的配置与绑定、多点数据包的传送等等。

最后是执行效率的提高,也是给人感觉最真切体验的特性:压缩了64位的对象指针,Java7通过对对象指针由64位压缩到与32位指针相匹配的技术使得内存和内存带块的消耗得到了很大的降低因而提高了执行效率。此外还提供了新的垃圾回收机制(G1)来降低垃圾回收的负载和增强垃圾回收的效果。G1垃圾回收机制拥有更低的暂停率和更好的可预测性。

JDK1.7的新特性

JDK7对Java语法有少量更新,重点是在易用性和便捷性的改进。   1.二进制字面量   JDK7开始,终于可以用二进制来表示整数(byte,short,int和long)。使用二进制字面量...
  • czplplp_900725
  • czplplp_900725
  • 2014年07月15日 11:20
  • 9045

JDK1.7和1.8新特性梳理备忘

JDK 1.7和1.8新特性
  • Vi_error
  • Vi_error
  • 2017年05月09日 23:19
  • 442

JDK版本新特性介绍&JDK1.7

JDK1.7新特性介绍 1. 对Java集合(Collections)的增强支持 在JDK1.7之前的版本中,Java集合容器中存取元素的形式如下: 以List、Set、Map集合容器为例: /...
  • jiangliwe
  • jiangliwe
  • 2017年07月24日 16:45
  • 245

黑马程序员————JDK1.7/1.8新特性详解

本文讲解了JDK1.7和1.8的一些常见新特性,例如JDK1.7新添加的try-resource语句实现对资源的自动关闭,和还有对文件相关的一些操作。 JDK 1.8最显著的新特性莫过于lambda函...
  • QSXEDC
  • QSXEDC
  • 2015年10月02日 12:37
  • 1914

JDK7、JDK8新特性

JDK 1.7 新特性 (转) 1,switch中可以使用字串了 String s = "test"; switch (s) { case "test" : Sy...
  • Hugh_fish
  • Hugh_fish
  • 2015年08月15日 10:40
  • 2040

jdk1.7和1.8的新特性

转自:http://www.2cto.com/kf/201307/225968.html 本文是我学习了解了jdk7和jdk8的一些新特性的一些资料,有兴趣的大家可以浏览下下面的内容。 ...
  • u010966656
  • u010966656
  • 2015年06月22日 10:58
  • 2280

JDK1.5 JDK1.6 JDK1.7新特性总结分析

jdk1.5新特性        1.泛型                                    2.foreach                          3.自动拆...
  • u011606984
  • u011606984
  • 2014年04月08日 16:39
  • 1190

jdk1.7 1.8新特性

转自:http://www.2cto.com/kf/201307/225968.html 本文是我学习了解了jdk7和jdk8的一些新特性的一些资料,有兴趣的大家可以浏览下下面的内容。 ...
  • ludx212
  • ludx212
  • 2013年12月12日 13:48
  • 27865

java jdk1.7-1.8新特性

转自:http://www.2cto.com/kf/201307/225968.html 本文是我学习了解了jdk7和jdk8的一些新特性的一些资料,有兴趣的大家可以浏览下下面的...
  • yihaoawang
  • yihaoawang
  • 2015年04月10日 17:55
  • 1042

关于jdk1.7中集合新特性无法使用的问题

最近项目要更改jdk版本到1.7,在网上搜索了几篇jdk7新特性,均写明有如下一项特性:List list = ["item"]; String item = list[0];Set set = {"...
  • joenqc
  • joenqc
  • 2017年02月07日 19:45
  • 526
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jdk1.7新特性
举报原因:
原因补充:

(最多只允许输入30个字)