当前位置:首页 > 开发 > 编程语言 > JDK JVM > 正文

JDK 7 特性

发表于: 2012-06-29   作者:duzc2   来源:转载   浏览次数:
摘要: JDK 7 特性 虚拟机   JSR 292:支持动态类型语言(InvokeDynamic)     通过对JVM、java语言和JAVA SE API扩展,在接近java语言的性能级别支持动态类型语言。   严格的class文件检查     51(SE 7)版本以上class文件必须经过类型检查验证,虚拟机不可以使用旧的

JDK 7 特性

虚拟机

  JSR 292:支持动态类型语言(InvokeDynamic)

    通过对JVM、java语言和JAVA SE API扩展,在接近java语言的性能级别支持动态类型语言。

  严格的class文件检查

    51(SE 7)版本以上class文件必须经过类型检查验证,虚拟机不可以使用旧的验证机制。

语言

  JSR 334:小的语言改进(Coin工程)

    一些计划中常用的小的语言改进:switch语句对String类型的支持;带资源管理的try语句块;二进制和下划线分割的数字表示法;多catch和明确的重新抛出;改进创建泛型时的类型推断(尖括号),如Map<String, List<String>> anagrams = new HashMap<>(); ;简化的可变参数方法调用警告;

核心

  升级类加载器架构

    ClassLoader API修正,实现在非层次的类加载器形态的死锁。

  关闭URLClassLoader的方法

    释放类加载器保持的潜在资源。

 并发和集合的升级(JSR 116y)

    轻量级fork/join框架,灵活且可重用的同步机Phaser,TransferQueue,ConcurrentLinkedDeque, ThreadLocalRandom。

国际化

  Unicode 6.0

    支持Unicode 6.0

  本地改进

    升级java.util.Locale类,支持IETF BCP 47和UTR 35

  区分本地格式和本地语言

 

JDK 7 特性

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
JDK 7下载地址已经发布了,好久不关注Java方面的消息了,也很久没更新过这里,不过JDK 7正式版的发
对于框架的原理,可以阅读 Doug Lea 的文章“A Java Fork/Join Framework”:了解 Fork/Join 模式的
对于框架的原理,可以阅读 Doug Lea 的文章“A Java Fork/Join Framework”:了解 Fork/Join 模式的
JDK 5.0 新特性: 1. 静态导入 静态导入语法用于导入指定类的某个静态属性值(方法)或全部静态属性值
前言:为什么会出现新特性呢?    新的技术的出现就是为了解决老的问题,Java语言随着自身的不断
转载来源:http://gaoyong86.i.sohu.com/blog/view/179762621.htm JDK7正式版发布,自己也希望能够
一般情况下,我们可以结合利用java.net.MulticastSocket和java.net.DatagramPacket对象来实现组播通
一.Instrumentation 利用 Java 代码,即 java.lang.instrument 做动态 Instrumentation 是 Java SE 5
一、概述 准备 JDK7下载 http://download.java.net/jdk7/ API文档 http://download.java.net/jdk7/d
2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号