Java 2 Programming
5 Day Training Class
Performance-based Objectives of this Java 2 training class:
Upon successful completion of this course, students will be able to:
-
List the benefits and roles of the Java programming language.
-
Utilize primitive datatypes, variables, constants, literals, and methods.
-
Implement classes and properties, and understand abstraction and encapsulation.
-
Differentiate between an application and an applet, and pass parameters to both.
-
Use inheritance, interfaces, packages, modifiers, as well as archive files.
-
Use operators and expressions to perform calculations and typecasting.
-
Control the flow of programs with branching and looping.
-
Explore the packages and interfaces in the Java Class Library.
-
Explore the java.lang package and use methods from the String and Math classes.
-
Change fonts and colors in the display; use Graphics and Image classes to draw to the display.
-
Handle key and mouse events.
-
Explore the applet architecture, detect and process errors, and explore threads.
-
Explore the AWT package and build a GUI interface.
Course Content:
Lesson 1: An Introduction to Java
- Java-the Language of the Internet
-
The Benefits of Java
-
The Essential Building Blocks of JDK
Lesson 2: Datatypes, Variables, and Methods
-
Datatypes
-
Variables, Constants, and Literals
-
Storing and Retrieving Values
-
Methods
Lesson 3: Object Orientation, Part 1
-
Classes and Instances
-
Methods
-
Properties
-
Abstraction and Encapsulation
Lesson 4: Construction Time
-
General Components
-
Build an Application
-
Building an Applet
-
Passing Parameters
Lesson 5: Object-Orientation, Part 2
-
Inheritance
-
Java Terms
-
Modifiers
-
Overloading Methods
-
Constructors
-
Using Inner Classes
-
Encapsulation
Lesson 6: Java Language-Statements and Expressions
-
Statements and Expressions
-
Automatic and Explicit Type Conversions
-
Garbage Collection
Lesson 7: Branching and Looping
Lesson 8: The Java Class Library
-
Standard Packages
-
Standard Interfaces
-
The Collections Framework
Lesson 9: Exploring java.lang
-
Classes and Interfaces
-
The String Class
-
The Math Class
Lesson 10: Fonts, Graphics, and Images
-
Fonts and Colors
-
Graphics
-
Images
Lesson 11: Handling Events
-
Event Handling
-
Key Events
-
Mouse Events
Lesson 12: Threads and Animations
-
Applet Architecture
-
Exception Handling
-
Threads
Lesson 13: AWT and GUI
-
The Abstract Window Toolkit (AWT) Package
-
Building the GUI
Java 2 classes. Training the Nashville and Murfreesboro areas.
|