`
yantaoliu2006
  • 浏览: 93693 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 7

 
阅读更多

java7即java 7

简介

Java 的下一个版本,也是SUN被oracle收购以后的第一个Java版本。
Java 7的主要改进:模块化

修改

主要修改

* Modularization 模块化– JSR 294 或者 Project Jigsaw
* JVM 对动态语言的支持
* 更多新的 I/O APIs 即将完成,包括真正的异步I/O 和最终的真实的文件系统 file system API – JSR 203
* 对XML本地语言支持. (可能的probable)
* Safe rethrow – 允许catch捕获语句让编译器更加聪明的知道基于什么情况下重新throw什么内容。
* Null dereference expressions – Null 和 ‘?’ syntax 比较,语法类似 Groovy… 让开发者避免过多的空值验证。
* 更好的类型推断 Better type inference
* 多重捕获Multi-catch
* JSR 296 – Swing 应用框架 application framework – 这方面需要更简单和简洁。

“小的”sun方面的修改有:

* 升级的类加载class loader 架构;
* XRender pipeline for Java 2D:是Open JDK ntegrators Challenge project项目;
* Swing 更新 – JXLayer, DatePicker, CSS styling 等;
* JavaFX

sun方面“快速”的修改(主要是性能更新)

* 并发方面的细微调整 concurrency tweaks (JSR 166),更好的支持Multicore
* G1 垃圾收集器Garbage collector - 带来更小的中断时间,有希望替代 CMS (Concurrent mark sweep) GC
* 64 bit VM的压缩指针Compressed pointer
* MVM-lite – 多个虚拟机能够独立运行应用和允许用kill -9杀死java应用。
分享到:
评论

相关推荐

    java7 32位版

    在提供的压缩包中,"java7 32λ.exe"可能是Java 7 32位版的安装程序。下载并安装这个执行文件后,用户可以在32位Windows系统上设置和运行Minecraft服务器。确保服务器配置正确,包括指定适当的内存分配、设置启动...

    java7环境所需jdk-7u5-windows-i586

    java7开发环境所需jdk-7u5-windows-i586.exe JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java ...

    Java语言程序设计(Java7) 入门与提高篇

    Java语言程序设计(Java7) 入门与提高篇

    Java7-64位

    Java7-64位.exe

    Java 7并发编程实战手册 pdf全本

    本书介绍了Java并发API的方方面面,提供了使用这一新功能的必备技巧,及介绍了Java并发API的所有功能,也特别强调了在Java7版本中的新功能。本书包含60多个实用的案例和技巧,可以帮助读者快速开始实践和体验并发...

    Java NIO 中英文版 + Pro Java 7 NIO.2

    `Pro Java 7 NIO.2`这本书由Anghel Leonard著,深入探讨了Java NIO.2 API,这是Java 7引入的进一步扩展,包括: 1. **文件系统API增强**:新增了AsynchronousFileChannel,支持异步文件操作,可以在后台线程中执行...

    Java(TM) Platform SE binary 7.70U I586完整版

    文件`jre-7u7-windows-i586.exe`是Java 7 Update 7的Windows 32位安装程序,用于在Windows操作系统上安装Java运行时环境。这个安装程序会自动配置系统环境变量,如`JAVA_HOME`,以便系统能够找到Java的安装位置。 ...

    java7个优秀毕业设计案例(源代码)

    7. **博客系统**:用户可以发布、编辑、删除博客,其他用户可以评论。此系统涉及到的内容管理和社交功能,可以使用Java的Spring Boot框架,搭配MySQL数据库,实现RESTful API。同时,你还需要关注SEO优化和用户体验...

    openjdk-7-fcs-src-b147-27_jun_2011.zip

    OpenJDK 7是Java SE 7的主要开发平台,它引入了许多新特性,包括: 1. **多语言支持( invokedynamic)**:Java 7引入了`invokedynamic`字节码指令,为运行时动态语言提供了更好的支持,例如Groovy、JRuby等。`...

    java安装包(windows 32位)

    这里的"7u80"表示的是Java 7的第80个更新版本,"windows"表明它是为Windows操作系统设计的,而"32"则再次确认了这适用于32位系统。此安装程序将引导用户完成Java环境的配置,包括设置JAVA_HOME环境变量,以及将Java...

    java JDK7 官网源码 core

    Java JDK 7是Java开发工具包的一个重要版本,它包含了Java语言的核心库和其他必要的开发工具。这个压缩包文件包含的源代码是Java JDK 7的核心组件,对于理解Java语言的内部工作原理、学习和调试Java程序非常有帮助。...

    java 连接oracle12c 的jar包

    ojdbc7.jar是Oracle JDBC驱动程序的特定版本,支持Java 7(即JDK 7)及更高版本,适用于Oracle 12c数据库。 错误“ORA-28040: 没有匹配的验证协议”通常是由于缺少合适的Oracle JDBC驱动或驱动版本不兼容引起的。当...

    jdk1.7 java7 api chm

    最新的jdk1.7的api,和大家分享 方便使用

    西门子s7-200 Smart plc modbus tcp 通讯代码(Java版)

    西门子s7-200 Smart plc modbus tcp 通讯代码(Java版), 是本人亲自调通的在S7-200 Smart plc 上经过测试的。具体操作是以PLC为modbus TCP 主站,Java语言开发出从站,与PLC 主站进行连接通讯,然后调用...2019.3.7

    [Java] Java 性能优化 权威指南 (英文版)

    Developers and performance engineers alike will learn a variety of features, tools, and processes for improving the way Java 7 and 8 applications perform. ☆ 出版信息:☆ [作者信息] Scott Oaks ...

    Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files

    3. `UnlimitedJCEPolicyJDK7.zip`:这是为Java 7准备的无限制强度政策文件。处理方式与前两者相同,将解压后的文件替换到Java 7的`jre/lib/security`目录。 安装这些无限制强度政策文件后,Java应用程序可以使用...

    java+MySQL用户管理系统

    代码说明: 此代码主要是用JDBC和MySQL数据库完成一个简单的用户管理系统,系统的设计模式采用工场模 ... 7)Factory.java 8)UserOperate.java 9)Menu.java 10)MySQL.java MySQL.java为主函数,运行此函数即可!

    JAVA_API1.6文档(中文)

    java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类...

    java1.7下载

    Java 1.7,也被称为Java Development Kit (JDK) 7,是Oracle公司推出的Java编程语言的一个重要版本。这个版本在2011年发布,带来了许多新特性、改进和优化,对于开发者来说,是一个重要的里程碑。在这里,我们将深入...

    java源码包---java 源码 大量 实例

    7个目标文件 摘要:Java源码,初学实例,EJB调用实例  各种EJB之间的调用源码示例,用远程接口的引用访问EJB、函数将被FirstEJB调用,同时它将调用secondEJB 基于JAVA的UDP服务器模型源代码 2个目标文件 摘要:Java...

Global site tag (gtag.js) - Google Analytics