当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

Java技术,IBM气势: IBM Developer Kit简介[Java编程]

赞助商链接



  本文“Java技术,IBM气势: IBM Developer Kit简介[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

针对 Java 平台 5.0 版本的 IBM Developer Kit 标志着明显的进步,它在语言特点和底层履行技术方面有庞大改良.本文是一个分 5 部份的文章系列的第一篇,概述了 IBM 对它的虚拟机技术所做的一些主要改变和改良,包含传统的垃圾汇集、同享类数据,以及在监督和调试工具及 API 方面的改良.但是,在谈论 IBM 实现的改良之前,我们先看看 Java 5.0 本身的改良.

Java 5.0 的改良

自从引入 Java 2 平台以来,Java 2 Standard Edition(J2SE 5.0)在 Java Class Library(JCL)API 和 Java 虚拟机(Java Virtual Machine,JVM)标准中引入了很多特点改良.这些特点在全部 Java 技术实现厂商的全部 5.0 实现中都可用了.它们主要触及两个范畴:开辟的简化以及监督和管理.

简化开辟的特点

5.0 版本中的简化开辟特点的计划目的是,让开辟人员可以用更少的代码成立简单构造,以及供应更多的编译时查抄,从而帮忙开辟人员在开辟周期中更早地发现问题.下面是对这些特点的扼要介绍:

用泛型供应编译时范例安全性:泛型与 C++ 模板类似.普通的(即泛型(generic))类独立于具体的范例,在实例化时通过利用参数化范例(parameterized type)供应范例安全性.结合利用参数化范例和泛型类便可以举行编译时范例安全性查抄,Java 5.0 平台中的调集类利用了这种办法.

扩大的 for 循环:这个新的语言构造与其他语言中的 for each 循环类似,它简化了循环遍历调集和数组的历程,因为不再需求利用显式定义的迭代器和索引变量.

原生范例的自动装箱:这个特点简化了将原生范例插入调集对象的历程,因为不再需求将 Java 原生范例(比方 int)装箱(box) 成对应的包装器类(比方 java.lang.Integer),在删除它们时也不需求开箱(unbox).

范例安全的列举:这个特点引入了 Java 语言对列举范例的支持,供应了比利用静态 final 声明更强盛且范例安全的办理筹划.

支持导入常量:这个特点使静态办法和字段可以被导入,这样在拜候静态成员时就没必要利用完好限定的类名.

Java Language Metadata(标注):这个特点答应开辟人员将标注(annotation) 增添到代码中.标注作为修饰符,可以增添到包、类、接口、办法或字段声明中.此信息存储在源代码文件和类文件中,工具和 Java 利用程序可以通过 Java Reflection API 得到它.用于文档编制、编译器查抄和代码解析的工具可以利用这些额外信息.

并发工具:这个特点为开辟并发类供应了基本构造块,包含线程池和线程安全的调集,并引入了初级锁定原语,包含信号量和原子性变量.

监督和管理特点

J2SE 新的监督和管理特点的计划目的是简化对 Java 运行时的状况的监督.可以利用监督和管理 API 从 Java 代码调用这些功效,大概利用 JVM Tools Interface(JVMTI)从 C 代码调用:

监督和管理 API:这个特点使 Java 程序或远程代理可以监督虚拟机的 “安康状况” 并察看其他系统级的活动和事件.可以操纵这些特点开辟自治和自适应系统.

JVM Tools Interface:JVMTI 是一种更轻量的、机动的 JVM Profiling Interface(JVMPI)替换品,它是一个基于 C 的接口,用于编写开辟时和运行时监督工具.

来自 IBM 的增值改良:概述

通过 Java 编译器、JCL API 和 JVM 标准在 5.0 中增添的标准和 API 改良影响了 Java 平台的全部新实现;别的,答应 Java 厂商在自己的 Java 实现中开辟和供应自己的增值改良.IBM 以两种情势供应自己的改良:IBM 开辟的 Java 语言扩大和 Java 运行时环境的 IBM 实现中的改良.


  以上是“Java技术,IBM气势: IBM Developer Kit简介[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .