闲来无事,就看了看java7的新特性。可以查看:
http://openjdk.java.net/projects/jdk7/features/
http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html
感觉最吸引人的就是:
g1:新一代的GC策略
http://www.blogjava.net/BlueDavy/archive/2009/03/11/259230.html
nio2:新的文件API和异步IO的支持(支持异步查询和回调)
http://wenku.baidu.com/view/8899802f7375a417866f8fb4.html
其他可能就是一些微小的调整,例如switch支持string类型,try-catch语法增强。等等。
当然网上也有些第三方测评说性能有一倍以上提升,不过本人没验证过。回头做下测试。
不过比较遗憾貌似再1.7.0这个版本中,没有看到闭包和fork/join风格的支持。
补充:
发现fork/join的sample啦。
http://download.oracle.com/javase/tutorial/index.html
http://www.iteye.com/topic/643724
分享到:
相关推荐
标题“BIRT初窥(三)”暗示了这是一个关于Business Intelligence and Reporting Tools(BIRT)系列教程的一部分,主要面向初学者。在这个阶段,我们可能将深入理解BIRT的基础概念、安装过程以及如何创建基本的报告...
EnumSet是Java枚举类型的泛型容器,Java既然有了SortedSet、TreeSet、HashSet等容器,为何还要多一个EnumSet呢?答案肯定是EnumSet有一定的特性,举个例子,EnumSet的速度很快。其他特性不一一列举了,毕竟本文的...
【Java语言简介】 Java是一种广泛应用于网络编程的高级编程语言,以其独特的特性和优势深受开发者喜爱。Java的主要特点包括: 1. **简单性**:Java的...通过这个简单的例子,我们可以初窥Java编程的基本流程和语法。
1.2 初窥JavaWeb应用 1.2.1 理解C/S结构 1.2.2 理解B/S结构 1.2.3 B/S与C/S的区别 1.2.4 了解JavaWeb应用的成功案例 1.3 JavaWeb开发的基石-开发工具包JrDK 1.3.1 下载JDK 1.3.2 JDK的安装 1.3.3 配置和测试JDK ...
程序员Linux教程初窥入门主要针对初级入门程序员的课程,也是为后期学习其他课程的一个基础,Git、Maven、Jenkins、Redis等等都需要使用到基本的Linux知识,也为后期架构师课程打下基础
java恶意代码检测源码 技术文章存档 Paper list: Talking About Exploit Writing Bypassing ...SDL-软件安全设计初窥 AWVS AcuSensor功能分析 MobSF框架及源代码分析 PHP反序列化漏洞初窥 Struts S2-045
在计算机开发语言的历史中,从来没有哪种语言象Java那样受到如此众多厂商的支持,有如此多的开发工具,Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该何种选择。的确,这些工具各有所长,都没有绝对完美的,就算...
Maven是一个强大的项目管理工具,它在Java开发领域中广泛使用,主要负责项目的构建、依赖管理和文档生成。Maven的核心功能包括项目对象模型(Project Object Model,POM)、依赖管理系统、项目生命周期和插件系统。 ...
如果我们的语言是威士忌——函数式编程初窥 前言 随着软件变得越来越复杂,好的架构也变得越来越重要。具有好的架构的软件易于编写、调试和测试,并且能够尽可能得复用已有的模块, 从而降低功能开发的代价。不同于...
本教程将带你初窥Hibernate的门径,了解其基本应用,非常适合初学者进行学习。 **一、Hibernate概述** Hibernate是Java社区中广泛使用的开源ORM框架,它提供了一种在Java应用程序中管理和操作数据库的便捷方式。...
1. **Oracle数据库11g/12c**:2012年是Oracle数据库11g R2的成熟期,也可能初窥12c的前瞻。11g R2带来了自动存储管理(ASM)的增强、数据屏蔽、实时应用集群(RAC)的改进、SQL性能分析等。12c则首次引入了多租户...
本项目名为“PacMan-UCS”,是CAP-4630课程的家庭作业,主要目的是通过实现吃豆人游戏来让学生初窥AI的奥秘。项目采用JetBrains的项目格式,便于在IntelliJ IDEA这样的集成开发环境(IDE)中进行开发,这为学习过程...
的初窥 51 5.2.2 数据库的分页查询 54 5.2.3 将查询改造为inner join 59 5.3 显示分页导航 60 5.4 本章小结 62 第6章 用户注册与登录 63 6.1 表单验证与资源文件 63 6.2 用户注册 69 6.3 用户登录 73 6.3.1 登录的...