`
yantaoliu2006
  • 浏览: 91798 次
  • 性别: 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应用。
分享到:
评论

相关推荐

    HikariCP java7和8通用的jar包

    这个“HikariCP java7和8通用的jar包”意味着它兼容Java 7和Java 8两个版本,使得那些还在使用Java 7的项目也能享受到HikariCP带来的性能提升。 1. **HikariCP的基本概念**: - 连接池:在Java应用中,频繁地创建...

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

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

    java7_API帮助文档

    java 7 API帮助文档,java 7 API文档,用需要的赶快下载吧!

    Java7-64位

    Java7-64位.exe

    java7 32位

    Java7 32位版支持库,MC开服必备。

    Java7编程高级进阶

    Java进阶必备,适合有一定基础的Java开发者。Java进阶必备,适合有一定基础的Java开发者。

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

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

    java与PLC通信,java读写S7-S200、S7-300、S7-400

    这个例子是java采集java S7-S200、java S7-300、java S7-400协义数据, 可以实现数据同步图表显示,并且可以写入数据, 以上全开源,一看就知道,请放心下载,已经使用在生产上 请浏览详情 ...

    Java虚拟机规范 (Java SE 7 中文版)

    同时,基于最新Java SE 7平台,它详细介绍了Java SE 7中新加入的lnvokeDynamic指令和方法句柄机制,给出了在Java SE 6期间引入的类型检查检验器的原理证明。本书还介绍了Java SE 5中对class文件格式的扩展变动,例如...

    原生JAVA读写PLC

    本教程将聚焦于如何使用原生Java 8来实现对西门子S7系列PLC的读写操作,而无需依赖任何DLL(动态链接库)文件,确保了程序的平台独立性和纯粹性。 首先,我们要理解S7协议。西门子的S7协议是用于其PLC产品通信的一...

    java JDK7 官网源码 core

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

    jdk1.7.0_79下载jdk-7u79-windows-x64

    Java 7(又称为Java SE 7或JDK 1.7)是Java平台标准版的第七个主要版本。它于2011年发布,带来了许多新的特性和改进,包括: - **Strings in Switch语句**:允许在switch语句中直接使用字符串,提高了代码的可读性...

    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网络编程第4版源码java network programming 4th edition source code

    10. **异步I/O(AIO)**:Java 7引入了`java.nio.channels.AsynchronousSocketChannel`和`AsynchronousServerSocketChannel`,提供了异步网络编程的支持,源码可能涵盖这方面的内容。 通过阅读和分析这些源码,你...

    java1.7下载

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

    java 删除指定目录下的文件

    然而,从Java 7开始,我们可以使用`java.nio.file`包中的`Files`类和`Path`接口来更简洁地执行这些操作。`Files`类提供了`delete()`和`walkFileTree()`方法,可以方便地删除整个目录及其内容。 ```java import java...

    java7features:Java 7的desc功能

    java7features Java 7的desc功能

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

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

    HL7 JAVA解析版本

    HL7 2.X解析(JAVA版) Hl7引擎的目标主要是解决将数据按HL7协议的要求标准化,和标准业务的集成和不同系统间标准业务数据的同步。在多年的医院信息化过程中,HL7标准组织和解析最复杂了。本次公开JAVA的

Global site tag (gtag.js) - Google Analytics