跳转到主要内容


developerWorks 中国  >  Java technology  >  

文档库

developerWorks
 
  
 
 题目  22    隐藏内容简介    
 
题目 日期
驯服 Tiger: Tiger 预览版现已推出
Sun 悄悄地发布了 J2SE 1.5 的 alpha 版本,就是我们大家所熟知的“Tiger”,开发者 John Zukowski 已经做好准备开始他的驯虎行动。 这个新的专栏是 Merlin 的魔力 专栏的延续, 详细地讨论了有关平台的改变,并提供了一些例子作为快速参考。在第一篇文章中,John 向您展示了如何获得该软件的预览版和如何安装该软件。您可以在本文的讨论论坛中与作者和其他读者共享您的想法(您也可以点击文章顶部或者底部的 讨论 进入论坛 )。
    2004年2月1日  
 
驯服 Tiger: 从 XML 中装载属性
Properties 类已不是新东西了,它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对,还可以用XML 文件装载和保存这些键-值对。在 驯服 Tiger的这一期文章中,John Zukowski 展示了如何驾驭这匹新一代的“役马”。请在本文对应的讨论论坛上与作者及其他读者分享您对本文的想法(您也可以单击文章顶部或底部的讨论来访问该论坛)。
    2004年3月5日  
 
驯服 Tiger: 格式化输出
Tiger 为 Java 编程世界带来了 printf 风格的格式化输出,这个月,专栏作家 John Zukowski 讨论以类似 C 的方式支持 printf 和格式化字符串的所有方面。请在讨论论坛上参与本文的讨论。
    2004年4月1日  
 
驯服 Tiger: 并发集合
Doug Lea 最初编写的 util.concurrent 包变成了 JSR-166 ,然后又变成了 J2SE 平台的 Tiger 版本。这个新库提供的是并发程序中通常需要的一组实用程序。如果对于优化对集合的多线程访问有兴趣,那么您就找对地方了。
    2004年7月1日  
 
驯服 Tiger: 线程中的默认异常处理
跟踪无法预期的运行时异常可能是一件又慢又费力的事情,只获得默认线程名称和堆栈跟踪通常是不够的。在驯服 Tiger 这一期专栏中,Java 开发人员 John Zukowski 向您展示了如何通过替代默认行为来定制输出。他还对比了通过细分 ThreadGroup 定制输出的老方法与通过提供自己的 UncaughtExceptionHandler 定制输出的新方法。
    2004年8月26日  
 
Tiger 中的注释,第 2 部分: 定制注释
本系列文章的 第 1 部分 介绍了注释 ―― J2SE 5.0 中新的元数据工具,并重点讨论了 Tiger 的基本内置注释。一个更强大的相关特性是支持编写自己的注释。本文中,Brett McLauglin 说明了如何创建定制注释,如何用自己的注释注解文档,并进一步定制代码。
    2004年9月16日  
 
Tiger 中的注释,第 1 部分: 向 Java 代码中添加元数据
注释,J2SE 5.0 (Tiger) 中的新功能,将非常需要的元数据工具引入核心 Java 语言。该系列文章分为两部分,在这第 1 部分中,作者 Brett McLaughlin 解释了元数据如此有用的原因,向您介绍了 Java 语言中的注释,并研究了 Tiger 的内置注释。
    2004年9月16日  
 
驯服 Tiger: 访问环境变量和调用子进程
访问平台专有的信息并不是一件容易的事。虽然可以使用 Runtime.exec() 创建进程,但由于平台之间的差异,构造参数集常常令人头痛不已。此外,System 的 getenv() 方法从 Java 编程开始就遭到反对。在本文中,专栏作家 John Zukowski 将介绍新的 ProcessBuilder 类,它使得访问平台专有的信息更容易一些。请在本文的讨论论坛中与作者以及其他读者分享您对本文的看法。
    2004年9月30日  
 
驯服 Tiger: 当 Ocean 和 Synth 遇上 Metal
    2004年11月1日  
 
驯服 Tiger: JDK 5.0 源代码许可
Sun 最近通过 Sun 社团源代码许可(Community Source License,SCSL)和 Java 研究许可(Java Research License,JRL)发布了 JDK 5.0 的源代码。这个月,Tiger 的专栏作家 John Zukowski 从新发布的细节中抽空出来,概述了许可的条款以及为开发人员提供了哪些源代码访问。他还简要介绍了一下 J2SE 6.0 发行版 Mustang 令人惊奇的早期访问。
    2004年11月30日  
 
驯服 Tiger: 利用 Tiger 为窗格减压
有多少次您是使用 frame.getContentPane().add() 编写代码,或者说有多少次在调用 add() 之前忘记获得内容窗格,并最终以在运行时抛出 Error 结束?作为顾问,John Zukowski 将在这一篇“驯服 Tiger”技巧中向您展示:这些问题都已成为过去。
    2005年3月15日  
 
驯服 Tiger: 虚拟机更新
在“驯服 Tiger”的这一期中,John Zukowski 介绍了最新的 Java 虚拟机如何改善启动时间、降低内存需求、提高性能。Tiger 提供了共享的数据档案文件、新的线程调度算法以及致命错误处理器(用来处理故障)。请在本文附带的讨论论坛上与作者和其他读者分享您对本文的想法。
    2005年3月28日  
 
驯服 Tiger: 深入研究枚举类型
2004 年 11 月,Brett McLaughlin 带您初步了解了如何在 Java 5.0 平台上使用枚举类型。在这个月的“驯服 Tiger”技巧文章中,专栏作家 John Zukowski 将解释如何使用枚举类及其预定义方法,同时还将展示如何添加构造函数、覆盖方法,以及拥有实例变量。
    2005年4月25日  
 
驯服 Tiger: 集合框架
您可能已经非常熟悉新的 Java? 5 语言的泛型支持、并发工具库以及它们对集合框架的影响,但是这些并不是 Tiger 中集合框架的惟一变化。这个月,John Zukowski 将介绍另外几项增强,其中包括新的集合类型,以及现有类和接口的附加特性。
    2005年8月22日  
 
诊断 Java 代码: 轻松掌握 Java 泛型
本月的诊断 Java 代码介绍泛型类型(generic type)和支持它们的特性,计划在 2003 年末发布的 Tiger,也就是 Java V1.5 中打算包含这些泛型和特性。Eric Allen 提供了代码样本,这些样本通过重点描述诸如基本类型的限制、受限泛型和多态方法之类的 Tiger 特性来说明泛型类型的优缺点(即将发表的专栏文章将讨论其它特性,比如 Tiger 中泛型类型的特定表现以及可能扩展为 Tiger 之外的泛型类型)。请通过单击文章顶部或底部的讨论进入论坛,与作者和其他读者分享您对本文的心得体会。
    2003年5月14日  
 
诊断 Java 代码: 轻松掌握 Java 泛型类型,第 2 部分
这个月,Eric Allen 继续讨论 JSR-14 和 Tiger 中的泛型类型(generic type)。他概括了在这些 Java 扩展中强制实施的几个限制,并说明这些扩展语言的编译器所使用的实现策略如何使这些限制必然存在。请在与本文一起提供的论坛中与作者和其他读者分享您对本文的心得。(您也可以单击本文顶部或底部的“讨论”来访问论坛。)
    2003年5月21日  
 
诊断 Java 代码: 轻松掌握 Java 泛型,第 3 部分
Java 开发人员和研究员 Eric Allen 继续讨论 JSR-14 和 Tiger 中的泛型类型,并着眼于在泛型类型中添加 naked 类型参数的 new 操作支持这一分支。
    2003年6月9日  
 
诊断 Java 代码: 轻松掌握 Java 泛型,第 4 部分
Java 开发人员和研究人员 Eric Allen 讨论了通过泛型类型添加对 mixin 支持所带来的影响,并以此文来结束他对 JSR-14 和 Tiger 中泛型类型的由四部分组成的讨论。(您也可以单击本文顶部或底部的“讨论”来访问该论坛。)
    2003年7月21日  
 
枚举类型入门
Tiger 中的一个重要新特性是枚举构造,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。Tiger 专家、developerWorks 的多产作者 Brett McLaughlin 将解释枚举的定义,介绍如何在应用程序中运用枚举,以及它为什么能够让您抛弃所有旧的 public static final 代码。
    2004年11月22日  
 
Java SE 6 新特性: Instrumentation 新功能
2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。跟 Tiger(Java SE 5)相比,Mustang 在性能方面有了不错的提升。与 Tiger 在 API 库方面的大幅度加强相比,虽然 Mustang 在 API 库方面的新特性显得不太多,但是也提供了许多实用和方便的功能:在脚本,WebService,XML,编译器 API,数据库,JMX,网络和 Instrumentation 方面都有不错的新特性和功能加强。本系列文章主要介绍 Java SE 6 在 API 库方面的部分新特性,通过一些例子和讲解,帮助开发者在编程实践当中更好的运用 Java SE 6,提高开发效率。本文是本系列的第一篇,介绍了 Java SE 6 在 Instrumentation 方面的新特性。
    2007年5月16日  
 
介绍 JDK 5.0 中的泛型
JDK 5.0(也叫做 Java 5.0 或者 Tiger)给 Java 语言带来了一些较大的变化。其中最重要的变化就是引入了泛型 ―― 支持定义带有抽象类型参数的类,这些参数由您在实例化时指定。泛型为提高大型程序的类型安全和可维护性带来了很大的潜力。 本教程解释了在 Java 语言中引入泛型的动机,详细介绍了泛型的语法和语义,并讲述了如何在自己的类中使用泛型。
    2004年12月20日  
 
Java 技术,IBM 风格: 监视和判断问题
Java 技术 5.0 的 IBM 实现包含许多有用的工具,可以帮助开发人员诊断和解决 Java 开发问题。在 “Java 技术,IBM 风格” 系列的最后一期中,您将了解可以从 IBM 跟踪和转储引擎获得的信息。本文还将介绍 Diagnostic Toolkit and Framework for Java(DTFJ)API,可以用这个 API 编写代码来查询和分析诊断数据。
    2006年6月30日  
 
 题目  22    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈