Java SE 6.0(代号Mustang,野马)RC1已经发布,详情请见 Java SE 6.0 候选发布版现在提供下载 ,它给我们带来了哪些新的特性了。
首先,我们看看JDK 6.0包含了大量的JSR,分为四组,分别为:
在简化开发方面:
199: Compiler API
269: Annotation Processors
260: Javadoc™ Tag Update Ease of Development
221: JDBC™ 4.0
223: Scripting for the Java Platform在XML方面:
105: XML Digital Signature(数字签名)
173: Streaming API for XML XML
222: JAXB 2.0在Web 服务方面
250: Common Annotations
181: WS Metadata Web Services
224: JAX-WS 2.0其它:
202: Java Class 文件规范升级详情参见JSR 270,其链接为 http://jcp.org
除了制定相应的一系列的JSR之外,野马所有的新特性是围绕下面的目标展开的:
• 兼容性和稳定性(Compatibility and stability)
• 可诊断性,监控和管理(Diagnosability, monitoring, and management)
• 减轻开发量(Ease of development)
• 企业级桌面(Enterprise desktop)
• XML和Web 服务(XML and web services)
• 透明性(Transparency)要实现这些目标,必然要增加不少代码。其结果是JDK的个头比原来的大了不少,安装后JDK 6.0的大小为(169,346,858 字节);而JDK 5.0 update 7的大小为(124,808,838 字节)。
从源代码结构上来看,增加了如下的新包:
相关推荐
JDK 6.0(代号Mustang)作为Java平台的重要里程碑之一,在多个方面进行了显著改进,其中Instrumentation API的增强尤为突出。本文将详细介绍JDK 6.0中Instrumentation API的新特性及其应用场景。 #### 二、...
3. **JDK 1.6(6.0)"Mustang"**:这一版本进一步增强了性能,改进了内存管理和垃圾收集,并增加了许多新的API,如Swing的改进和动态代理。 ### JDK的安装与环境变量配置 安装JDK后,通常会在安装目录下看到两个子...
Java SE 6.0是Java的一个重要版本,它提供了许多新特性,如改进的Swing组件,更强的性能,以及对XML处理的增强。源代码中可能包含了如何利用这些特性来构建用户界面,管理数据,以及优化程序运行的示例。 【标签】...
### Java发展史与Java 9、10新特性详解 #### Java发展史 Java自1995年由Sun Microsystems发布以来,历经多个版本的发展和完善,成为当今最受欢迎的编程语言之一。下面简要回顾Java的发展历程及其重要里程碑: - *...
Java SE 6,代号 Mustang,是Java发展过程中的一个重要版本,它在性能上有所提升,并引入了一系列新特性,尤其是在API库方面。其中,Instrumentation是Java SE 6的一个亮点,它允许开发者创建独立于应用程序的代理...
【Java版本特性详解】 Java自1995年发布第一个版本以来,经历了多个重大更新,不断进化以适应软件开发的需求。以下是对Java各版本主要特性的详细解析: 1. **Java 1.0 (1996)**:这是Java的第一个正式版本,引入了...
标题中的“mustang-98234-ghal8yh2k3.jpeg_java_work_document_”似乎是一个组合,可能代表一个项目或任务的唯一标识符,后跟编程语言(Java)和工作文档的提及。这暗示了这个压缩包可能包含与Java编程相关的开发...
2018年开始,每6个月就会发布一个Java版本,以更快地引入新特性。 Java的发展速度非常快,2018年3月21日,Java 10发布;2018年9月25日,Java 11 LTS发布;2019年2月,Java 12发布;2019年9月,Java 13发布;2020年3...
jdk 1.6(6.0):Mustang,野马 1. 下载JDK 2. 安装JDK 3. 设定环境变量(可以是用户变量,也可以是系统变量),指向JDK 安装目录中 的bin 目录 4. 通过运行,输入cmd 打开命令行窗口,输入java –version,...
在深入探讨《JDK/JRE 6.0.x Older Versions Release Notes Portfolio》这一主题之前,我们首先需要理解几个核心概念:JDK(Java Development Kit),JRE(Java Runtime Environment),以及它们与Java 6.0版本的关系...
- **2004年**:Java 5(代号Tiger)发布,引入了泛型、枚举、可变参数列表等新特性。 - **2006年**:Java 6(代号Mustang)推出,进一步提升了性能和安全性。 - **2011年**:Oracle收购Sun Microsystems后,发布了...
本书主要介绍了Java SE 6 (代号为Mustang)的新特性和改进之处,旨在帮助读者快速了解并掌握这些新功能。以下是书中涵盖的一些关键知识点: #### 三、Java SE 6的关键特性 1. **Swing和AWT的改进**: - Swing组件库...
随着JavaSE6.0(代号为Mustang)的发布,Sun公司将其集成到了Java平台之中,并命名为JavaDB。尽管有多种名称,但在实际应用中,它们通常指的是同一款产品——Derby。 Derby是一个轻量级的、完全由Java编写的数据库...
- **Java 6.0** (测试阶段):即Java 1.6,代号为Mustang。 **1.2 Java语言基本概念** - **字节码与虚拟机**:Java程序经过编译后会生成字节码(Byte Code),这是一种中间代码。Java虚拟机(Java Virtual Machine...
- **2006年**:J2SE 6.0(即1.6.0),代号Mustang,进一步增强了Java平台的功能。 - **2011年**:Java SE 7.0,引入了更多的语言级改进。 - **2014年**:Java 8,增加了Lambda表达式等重要功能。 #### 三、Java的...
作为一种面向对象的编程语言,Java不仅支持类、对象、继承等核心概念,还具备跨平台特性,这主要得益于其“一次编写,到处运行”(Write Once Run Anywhere, WORA)的设计理念。 #### Java平台简介 Java平台由Sun ...
- **J2SE Tiger**:即Java SE 6,这一版本增加了许多新特性,如脚本引擎API、可插拔的类型系统、更强大的并发工具等。 - **J2SE Mustang(前称Dragon/Dragonfly)**:即Java SE 7,引入了多释放锁、try-with-...
从桌面应用到企业级系统,再到移动设备,Java以其跨平台的特性、强大的库支持和丰富的社区资源,成为了全球开发者广泛使用的编程语言之一。Java的学习不仅涉及语法基础,还包括对各个版本新增特性的理解和运用,是...