Training Classes | Learning and Development Resources | Training Directory | New Training Programs | New Training Providers | Site Map | Promote Training | Training Keywords | Training Programs | Training Providers | Regions | Training Search | Advertise Training Programs | Login
Provided by: Online Training Directory

Java 2 -- Advanced java lang java util Packages

Click here for more information or to take this course

Search for Training
Find Your Genius!
What do you want to learn about?

Training Provided by Online Training Directory

This course contains 3 units: Accessing Resources at Run Time, The Reflection Package, The jar Utility. Each unit covers detail the elements of Java necessary to implement these features and functions as you program in the Java language.

Training Avaliability and Delivery

on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
Contact Online Training Directory for more information
Training Presented in:English

Related Keywords:  programming   languages   linux   windows   database   java 

Training Program Details


Java 2 -- Advanced java.lang & java.util Packages


Full Description
The first unit describes the important methods in the System class, such as arrayCopy( ), exit( ), gc( ), getProperty( ), load( ), setProperty( ), setIn( ), setErr( ), and loadLibrary( ). You will learn how the System class provides access to standard input and output streams. The unit also explains the methods in the Process class, such as destroy( ), exitValue( ), waitFor( ), getErrorStream( ), getInputStream( ), and getOutputStream( ).

You will also learn about the Runtime class and use the Runtime class methods, such as totalMemory( ), load( ), getRuntime( ), freeMemory( ), exec( ), and exit( ) in a program. Finally, you will learn to perform system operations that manage the dynamic loading of classes, creation of external processes, and host environment inquiries.

The second unit describes the term introspection and its implementation with the Reflection class in Java. This unit also explains the classes and interfaces in the java.lang.reflect package. The methods of identifying the properties of objects at run time are discussed. The unit also explains the process to create objects for the class at run time.

In the third unit, you will learn about the classes that are available in the java.util.jar package. You will also learn to create a JAR file.


Outcomes:
Students will be able to describe and use the System class and the Runtime class, their methods and perform system operations that manage dynamic loading of classes and external processes. Students will also learn about the available classes in the jar package and be able to create a JAR file.


Assessment:
Students will experience Pre-Topic and Post-Topic Assessments, as well as practice and assessments and each section within this course.
Course Information (see above or below lessons, outlines, activities, etc.)
Course Outline:

Advanced Features: java.lang & java.util Packages Accessing Resources at RunTime
  • Using the System Class
  • Using the Process Class
  • Using the Runtime Class
  • Practice Session
The Reflection Package
  • Reflection API
  • Examining Classes and Run Time
  • Manipulating Runtime Objects
  • Practice Session
The JAR Utility
  • JAR Attributes
  • Input/Output Operations in JAR
  • JAR File Operations
  • Manifest Class
  • Practice Session

Contact Hours: 24


About Online Training Directory - Training Provider

Online Training Directory - Workforce and Continuing Ed online courses are offered at basic, intermediate and advanced levels. Going beyond basic training provides a deeper and more educationally rewarding learning experience, especially for students who wish to advance careers or initiate new ones. For the general lifelong learner we continue to offer "fun to learn" single, stand-alone courses. We look forward to...

More Java Training from Online Training Directory

Click here for more information or to take this course

Training Directory | New Training Programs | New Training Providers | Search | Site Map | Promote Training | Login | Links


Connecting people who want to learn with people who love to teach
 Are you a Programming training provider?
You could be on this page today - for FREE!