Location: Salt Lake City, Utah, United States
Date Posted: February 15
Description
- For more information or to register, visit our webiste: http://www.mindcenter.net or call 801-269-1300.
Course Outline:
Module 1: Introduction to Java and object
technologies
Module 2: Managing objects
Topics:
• Intro to the Java platform classes
• Creating Object references
• Releasing references
• Creating your own classes
• Bootstrap classes
• The static keyword
• Data fields
• Comments
Module 3: Control of Flow
Topics:
• Basic Operators
• Casting and Conversion
• Using return values
• If blocks
• The switch
• Loops
• Break and Continue
Module 4: Construction and Cleanup
Topics:
• Default Constructors
• Using Constructors
• Method Overloading
• Constructor Overloading
• Using finalize
Module 5: Encapsulation
Topics:
• Packages and using imports
• Hiding data details
• Using public / private appropriately
Module 6: Advanced Class Concepts
Topics:
• Inheritance
• Method Overriding
• Aggregation
• Extensibility
• Using the Final keyword
Module 7: Interfaces
Topics:
• Creating the Contract
• Implementing an interface
• Explicit interface implementation
• Interfaces and inheritance
Module 8: Exception Handling
Topics:
• Using Try and Catch
• Catching multiple exceptions
• The finally statement
• Custom Exceptions
Module 9: Creating Simple Windows Applications
Topics:
• AWT vs. Swing
• Simple Swing
• Events
• Inner Classes
Module 10: Arrays and Collections
Topics:
• Working with Java Arrays
• Collection Classes
• Vector
• Hashtable
• Stack
• The Collection Interfaces
• Enumeration
Module 11: Java I/O
Topics:
• File System Classes
• Streams
• Readers and Writers
• Object Serialization
Module 12: Threading
Topics:
• The Thread Life Cycle
• Threading Code
• Implementing Runnable
• Creating a Runnable target
• Inheriting from the Thread class
• Concurrency issues
*All classes and schedules are subject to change
Photos and Video
Photos

| 

Be the first to comment on this listing!