Java Programming

Java Programming

Learning Outcomes:

  • Using criteria developed in the Lesson Lab, correctly determine when to use CGI versus Java; Applications versus Applets; Java versus C++.
  • Accurately describe data types, statements, flow control and simple output as learned in class.
  • Successfully demonstrate skill in working with arrays, strings and use conversions as directed.
  • Working with action events, adjustment events, item events and low-level events, efficiently demonstrate your competency under the direction of the Lab instructor.
  • Using the AWT components provided, demonstrate proficiency in their use with 95% mastery.

This five day course will provide an introduction to the Java programming language and development environment.

• The Java environment/Basics
• Exceptions
• Classes in Java
• I/O Streams
• Arrays and Strings
• Collections, Wrapper Classes, and Cloneable Interface
• Inheritance
• Programming with AWT3/4Applets
• Multiple Threads
• Event Handling and Inner Classes
• Visual Dynamics with Applets
• AWT Components/Layout Managers and Containers

 

Java Programming

During this intensive training, students will learn the context for and uses of Java; learn when to use CGI versus Java; Applications versus Applets; Java versus C++. You will look at variables, data types, statements, flow control and simple output. Look at instantiating a class; member access; class definition; method overloading; constructors; encapsulation and finalization. Work with arrays, strings and use conversions. Discover protected access; overriding methods; constructor chaining; abstract classes and interfaces. Look at Applets. Work with action events, adjustment events, item events and low-level events. Use Images, Audio and Threads for visual dynamics. Look at the AWT Components: Labels, buttons, text components, lists, choice menus, checkboxes, scrollbars. Use the AWT Layout Mangers and Containers with FlowLayout, GridLayout, GridBagLayout, Border Layout, panel and canvas class, frames, menus, dialog boxes. Work with exceptions and I/O Streams. Learn to clone an object, the vector class, stack class, hashtable class and object wrapper classes. Work with Multiple Threads such as wait() and notifyAll().

Class targeted to:
Students needing to learn to use Java as a program development tool. Prerequisites.

Prerequisites:
Programming experience and familiarity with C are required. Knowing C++ is desirable.

Click here for Registration Form


Request More Information