10 things you should know about Java 6

Source: Internet
Author: User
10 things you should know about Java 6-general Linux technology-Linux programming and kernel information. The following is a detailed description. The article What's New in Java SE 6 Beta 2 describes 10 things you should know about Java 6. The following is a summary:

1. Web Services first supports compiling XML web service client programs. You can use a simple annotaion to publish your API.. NET interactive web services. mustang adds new parsing and XML in Java object-mapping APIs, which was previously provided only on Java EE platform implementation or Java Web Services Pack.

2. Scripting. Now you can mix JavaScript into the Java source code, which is useful for development prototype. You can also insert your own script engine.

3. Database. mustang binds Java DB (Apache Derby ). JDBC 4.0 adds many features, such as supporting XML as the SQL data type and better integrating Binary Large OBjects (BLOBs) and Character Large OBjects (CLOBs ).

4. More Desktop APIs. GUI developers can have More skills to use SwingWorker utility to help multiple threads in GUI applications ., JTable classification and filtering, and add a splash screen.

5. Monitoring and Management. Mustang adds more diagnostic information and binds Jhat, a not-well-known memory-heap analysis tool, to view kernel export.

6. Compiler Access. compiler API provides programming Access to javac, which can implement in-process compilation and dynamically generate Java code.

7. Pluggable Annotation. Java tool and framework providers can define their own annotations, and the kernel supports custom annotation plug-ins and execution processors.

8. Desktop Deployment. Swing has a better look-and-feel, LCD text presentation, and overall GUI performance improvement. Java applications can be better integrated with the local platform, such as accessing the system tray and start menu of the platform. Mustang unifies the Java Plug-in technology and the Java Web Start engine.

9. Security. XML-digital signature (XML-DSIG) APIs is used to create and manipulate digital signatures); new methods to access security services on a local platform, for example, the local Microsoft Windows for secure authentication and communicationnative Public Key Infrastructure (PKI) and cryptographic services, Java Generic Security Services (Java GSS) and Kerberos services for authentication, and access LDAP servers to authenticate users.

10. The-ilities: quality, compatibility, and stability. 80,000 test cases and several million lines of test code (only one aspect of the test activity ). the snapshot of Mustang has been downloaded for 15 months, and the Bug in each step has been fixed, which is better than J2SE 5.
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.