Tuesday Jan 20, 2015

JDK 8u31, 7u75 and 7u76 Released !

JDK 8u31, 7u75 and 7u76 releases are now available. You can download these latest JDK releases from Java SE Downloads page.

For information on features and fixes included in these releases, see the relevant release notes:

In addition, Java Embedded 8u33 and 7u75 a and JDK for ARM 8u33 are also released. For more information on these releases, see the release notes:

Tuesday Jan 06, 2015

Java Tutorials Sixth Edition Book Released!

The JDK documentation team is pleased to announce that The Java Tutorials Sixth Edition book is now available on Amazon in printed book and kindle formats.

This edition, based on Java SE 8, introduces the new features added to the platform, including lambda expressions, default methods, aggregate operations, and more. Expanded coverage includes a chapter on the Date-Time API and a new chapter on annotations, with sections on type annotations and pluggable type systems as well as repeating annotations. In addition, the updated sections “Security in Rich Internet Applications” and “Guidelines for Securing Rich Internet Applications” address key security topics.

If you plan to take one of the Java SE 8 certification exams, this book can help. A special appendix, “Preparing for Java Programming Language Certification,” details the items covered on the available exams. Check the Java Tutorials online for updates.


- Sowmya

Tuesday Oct 14, 2014

JDK 8u25, 7u71 and 7u72 released!

JDK 8u25, 7u71 and 7u72 releases are now available. You can download these latest JDK releases from Java SE Downloads page.

For information on features and fixes included in these releases, see JDK 8u25 release notes, JDK 7u71 release notes, and JDK 7u72 release notes.

Wednesday Oct 08, 2014

Java SE Documentation Survey 2014

The Java SE documentation team is conducting a brief survey at the following URL:

https://www.surveymonkey.com/s/java-se-documentation-survey-2014

Answering it will provide us with key insights into the kinds of developer documentation that you (our readers) are looking for. Thank you in advance. We value your input very much!

Thursday Oct 02, 2014

JavaOne 2014: Enhanced Metadata in Java SE 8

Wednesday at JavaOne, Joe Darcy and Alex Buckley of Oracle presented Enhanced Metadata in Java SE 8. This session described new features related to annotations and explained how to use annotations with custom type checkers to improve code quality.

For more information on this topic, see the Annotations lesson in the Java Tutorials.

JavaOne 2014: Packaging and Deploying Java Apps in Java 8u20

Today at JavaOne, Danno Ferrin of Oracle presents the session Packaging and Deploying Java Apps in Java 8u20. This session provides information about the new features for the Java Packager and shows you how to integrate them into your build chain.

For more information on this topic, see The Java Packager Tool and Packaging Basics in the Java Platform, Standard Edition Deployment Guide.

Tuesday Sep 30, 2014

Java 2014: Using Oracle Java Flight Recorder

Today, Marcus Hirt (Consulting Member of Technical Staff, Oracle) and Michael Avrahamov (Sr. Director of Software Development, Oracle) hosted the session Using Oracle Java Flight Recorder. Java Flight Recorder (JFR) is a tool for collecting diagnostic and profiling data about a running Java application. It is a feature of Oracle Java SE Advanced and Oracle Java SE Suite. The session showed how JFR works, different ways to control JFR, and examples of how to analyze recordings in different ways.

For more information, see Java SE Java Flight Recorder Runtime Guide.

JavaOne 2014: Using Type Annotations to Improve Code Quality

Today, Geertjan Wielenga (Principal Product Manager, Oracle) and Werner Dietl (Assistant Professor, University of Waterloo) hosted the session Using Type Annotations to Improve Code Quality. This session discussed how you can use type annotations to improve code quality through fine-grained documentation and support for pluggable type systems.

For more information, see Type Annotations and Pluggable Type Systems in the Java Tutorials.

JavaOne 2014: You’ve Got Your Streams on My Collections!

Today, Mike Duigou (Principal Member of Technical Staff, Oracle), Stuart Marks (Principal Member of Technical Staff, Oracle), and Paul Sandoz (Software Engineer, Oracle) hosted the community discussion You’ve Got Your Streams on My Collections! Topics discussed included the state of the Java Collection and Streams APIs and some of the best third-party libraries.

For more information about the Collections and Streams API, see Aggregate Operations and the Collections trail in the Java Tutorials.

JavaOne 2014: Understanding Java Garbage Collection

Today, Gil Tene, CTO, Azul Systems, presented the conference Understanding Java Garbage Collection. The conference classifies various garbage collection techniques currently available in JVMs such as generational, parallel, stop-the-world, incremental, and concurrent algorithms, and defines terms and metrics common to all collectors.

See the Java SE HotSpot Virtual Machine Garbage Collection Tuning Guide for more information.

Monday Sep 29, 2014

JavaOne 2014: Nashorn: JavaScript for the JVM

Today, Jim Laskey, multi-languages lead at Oracle, presented the conference Nashorn: JavaScript for the JVM. Nashorn is a JavaScript engine implemented fully in Java on the JVM.

For more information, see the Nashorn User's Guide.

JavaOne 2014: The Java Time API in Java SE 8

Monday, Roger Riggs of Oracle gave a presentation about The Java Time API in Java SE 8. This API was introduced in JDK 8 and makes it easier for developers to write date-and-time-based code.

For more information on this API, see the Date Time Trail in the Java Tutorials.

JavaOne 2014: Security with Java Deployment

Monday at JavaOne, David DeHaven and Chris Bensen of Oracle gave a presentation on Security with Java Deployment, which covers the changes that were made in the deployment security model over the past few years. Best practices were also discussed.

For additional information about the topics covered, see the following Java documentation:

JavaOne 2014: Lambda Expressions, Streams, and JDK 8 Enhancements to Collections

The following JavaOne presentations, scheduled for Monday, September 29, discuss lambda expressions, streams, and JDK 8 enhancements to collections:

For more information about these topics, see the following sections in the Java Tutorials:

Tuesday Aug 19, 2014

JDK 8u20 Documentation Updates

JDK 8u20 has been released and is available from the Java Downloads page. See the JDK 8u20 Update Release Notes for details.

Highlights for this release:

  • The Medium security level has been removed. Now only High and Very High levels are available. Applets that do not conform with the latest security practices can still be authorized to run by adding the sites that host them to the Exception Site List. See Security for more information.

  • The javafxpackager tool has been renamed to javapackager, and supports both Java and JavaFX applications. The -B option has been added to the javapackager deploy command to enable arguments to be passed to the bundlers that are used to create self-contained applications. See javapackager for Windows or Linux and OS X for information.

    The <fx:bundleArgument> helper parameter argument has been added to enable arguments to be passed to the bundlers when using ant tasks. See JavaFX Ant Task Reference for more information.

  • A new attribute is available for JAR file manifests. The Entry-Point attribute is used to identify the classes that are allowed to be used as entry points to your application. See Entry-Point Attribute for more information.

  • A new Microsoft Windows Installer (MSI) Enterprise JRE Installer, which enables users to install the JRE across the enterprise, is available for Java SE Advanced or Java SE Suite licensees. See Downloading the Installer in JRE Installation For Microsoft Windows for more information.

  • The following new configuration parameters are added to the installation process to support commercial features, for use by Java SE Advanced or Java SE Suite licensees only:

    USAGETRACKERCFG=
    DEPLOYMENT_RULE_SET=
    

    See Installing With a Configuration File for more information about these and other installer parameters.

Documentation highlights:

  • New Troubleshooting Guide combines and replaces the Desktop Technologies Troubleshooting Guide and the HotSpot Virtual Machine Troubleshooting Guide to provide a single location for diagnosing and solving problems that might occur with Java software.

  • New Deployment Guide combines and replaces the JavaFX Deployment Guide and the Java Rich Internet Applications Guide to provide a single location for information about the Java packaging tools, creating self-contained applications, and deploying Java and JavaFX applications.

  • New Garbage Collection Tuning Guide describes the garbage collectors included with the Java HotSpot VM and helps you choose which one to use.

  • The Java Tutorials have a new look.

About

Blog about Java technology documentation and news about Java releases.

Search

Categories
Archives
« February 2015
SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
       
       
Today