Java 6 New Features

Budi Kurniawan

  • 出版商:
  • 出版日期: 2006-10-20
  • 售價: $1,360
  • 貴賓價: 9.5$1,292
  • 語言: 英文
  • 頁數: 320
  • 裝訂: Paperback
  • ISBN: 0975212885
  • ISBN-13: 9780975212882
  • 相關分類: Java 程式語言
  • 無法訂購




For seasoned Java programmers who want to stay up to date on the latest Java tools, this guide discusses the new features of Java 6 Mustang. This handbook to the new version includes updated information on Web services, a JavaScript engine that allows access to information in a Java program, JDBC 4.0, JAXB 2.0, XML digital signature APIs, more sophisticated Swing components, and improvements in Java 2D that includes a GIF image writer.


JavaTM SE 6, code-named Mustang, brings to the table many new technologies, including the reference implementations for eleven JSRs. The new features and enhancements can be grouped into these areas:


  • XML digital signatures
  • Streaming API for XML
  • JDBC 4.0
  • Web-Services Metadata
  • Java Compiler API
  • Java Class File Specification Update
  • Java Architecture for XML Binding 2.0
  • Scripting for the Java Platform
  • Java API for XML-Based Web Services 2.0
  • Common Annotations
  • Pluggable Annotation-Processing API
  • Java Management Extensions
  • Swing
  • Abstract Window Toolkit
  • Networking
  • Internationalization

Obviously, there is a lot to learn and the learning curve could be steep especially if you have no experience with these technologies. Fortunately, this book has been designed as a tutorial. Not only does it explain the new stuff in plain English, it also provides an introduction on each of the new technologies, making learning them fun. For instance, If you’ve never done Drag and Drop (DnD) in Swing before, don’t worry. There is a comprehensive introduction on this cool technology before a discussion of JavaTM 6 DnD. If you’re new to the Java Management Extensions (JMX) API, fear not. This book provides a tutorial on JMX before detailing the new features in it

Admittedly, many new features in JavaTM SE 6 rely on the language updates in JavaTM 5, making JavaTM 5 a prerequisite for understanding Mustang. The author of this book realized it and had provided notes and three appendixes on the most important JavaTM 5 features. With this book, you can skip JavaTM 5 and still get up to date with JavaTM 6