Core Java 2 Utilities


Overview/Description
To describe the core utilities available in four Java API packages

Target Audience
Programmers wishing to learn the fundamentals of the Java language; more experienced Java programmers studying for the Sun Certified Programmer for the Java 2 Platform exam

Prerequisites
Some knowledge of programming principles; experience in another programming language (e.g. Visual Basic, C, C++) would be useful

Expected Duration
215 Minutes

Objectives:

Core Java 2 Utilities

  • use the static methods of the Math class to perform mathematical calculations.
  • use wrapper classes to add additional functionality to primitive types.
  • explain the significance of the immutability of String objects, and outline how the String and StringBuffer classes can be used to manipulate strings.
  • use the Java System class to access system resources.
  • use the String and StringBuffer classes to manipulate strings in code.
  • describe Java's collection framework and select an appropriate collection for specific behavior requirements.
  • discuss some of Java's internationalization features.
  • use the methods of the StringTokenizer and Random classes.
  • outline the principles of Java I/O.
  • write Java code that can navigate a file system and use random-access files for reading and writing.
  • use Java's stream, reader, and writer classes to read, write, and update files.
  • create a simple application that uses Java's file I/O utilities.
  • define a Java applet, describe its life cycle, and use the Applet class methods.
  • add a Java applet to a web page.
  • use applet methods to display applets and provide GUI functionality.
  • explain how to write applets, enable them to load data files, and use the AppletContext methods.

  • Course Number: 31658_eng