Description: The release of Java SE 7 includes several I/O, network, and desktop enhancements. This course covers I/O enhancements, such as enhancements in file I/O APIs, the Path interface and the methods for manipulating a path, as well as the Files class and its methods for file operations. It also explores network enhancements, such as the new Asynchronous I/O API, working with AsychronousSocketChannel and completion handlers, AsychronousServerSocketChannel, AsynchronousFileChannel, and AsynchronousDatagramChannel. Desktop enhancements, such as the new features for Swing components and Java 2D, are also covered.
Target Audience: Programmers familiar with previous versions of Java who wish to explore new features and enhancements and begin using Java SE 7
Duration: 01:30
Description: The release of Java SE 7 brings a number of new features and enhancements. This course introduces and describes these features and improvements. The course also describes the operating systems and browser support, and Java SE 7 support in NetBeans IDE 7.0.1. It explores Java language enhancements, such as using Strings in switch statements, improved integral literals, improved type inference, improved exception handling, the try-with-resources statement, and simplified varargs method invocation. Core technology enhancements, such as the JVM enhancements - support for dynamically typed languages, the garbage-first collector, and upgraded class-loader architecture - as well as concurrency and collections, and JDBC enhancements, are also covered.
Target Audience: Programmers familiar with previous versions of Java who wish to explore new features and enhancements and begin using Java SE 7
Duration: 01:00