Every registration supports local education. TrainUp Gives Back

Your Career Training Marketplace

Questions? Call Toll-Free: 1-866-540-9677

When you register for training with TrainUp.com, you are also supporting local education. Find out how.
  • Instant Access ImageInstant Access
    From Anywhere
  • Unlimited Viewing ImageUnlimited
  • calendar Image 6-12 Months
    To Complete


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.

Learning Objectives
  • Identify enhancements in File I/O APIs
  • Work with the Path interface
  • Use the Files class to work with files or directories
  • Describe how to use the Files class to work with directories, links, and the File Tree
  • Describe how to work with the Asynchronous I/O API and completion handlers
  • Describe desktop enhancements in Java
  • Use the asynchronous file channel API
  • Use the JLayer and LayerUI classes
  • Use formatted text fields
  • Audience

Get the latest industry news, recommended courses, & promotions from TrainUp.com sent straight to your inbox.