
Back to Product Page
| Java2 for Programmers Course5 Sessions -
14 Hours of Interactive Training
| With the Java2 for Programmers course from LearnKey, anyone with some previous programming experience can discover the power of developing applications with Java2. Expert Wayne Snyder teaches you key Java2 techniques like exception handling, use of classes, and the Advanced Windowing Tool Kit. At the conclusion of this course, you will understand object-oriented programming techniques and know how to write client-based GUI programs using Java2. Benefits- Increase earning potential with programming knowledge
- Gain technical mastery of development tools
- Be prepared to pass Sun exam 310-025
|
| | About The Author | Wayne Snyder is recognized worldwide as a SQL Server expert and Microsoft Most Valued Professional (MVP), with over 25 years of experience in project management, database administration, software design, performance measurement and capacity planning. He is a sought out consultant, trainer, writer and speaker, and produces a series of web-based seminars on SQL Server 2005. Wayne has edited many SQL Server books, contributes monthly to SQL Server Magazine and is a Managing Consultant for Mariner, a Business Intelligence Company.
|
| Session 1Section A: Java Fundamentals- Overview
- Package
- Import Statement
- Compile and Run
- Truncated Names
- Java Rules
- Code Elements
- Reserved Words
Section B: Data Types and Literals- Identifiers
- Data Types
- Define Integer
- Literals
- Float Literals
- Character Literals
- Escape Sequences
- Boolean Literals
Section C: Variables- Overview
- Method Variables
- Initialize Test
- Initial Value Assignment
- Integer Assignment
- Float Literals
- Class Datatype Variables
- Person Class
Section D: Wrapper Classes- Overview
- Java Documentation
- Wrapper Methods
- Strings
- String Mechanics
- Integer, Character Class
- myint
- Variable Hints
Section E: Arrays- Overview
- Declare Array
- Create Array
- Initialize Array
- Initialize with Code
- Initialize Application
Section F: Arrays (cont.)- Array Creation
- Default Initialization
- Main Method
- Pass In Parameter
- Array Hints
Session 2Section A: Arithmetic Operators- Casting
- Assignment Operator
- Operator Types
- Gotchas
- Not a Number (NaN)
Section B: Arithmetic Operators (cont.)- Comparison Operators
- Object Problem
- Equals Method
- Equal/Not Equal
Section C: Logical Operators- Overview
- If-And
- And-And
- Logical with Assignment
- Bitwise Operators
- Bitwise AND
- Bitwise OR/XOR
- Bitwise Left Shift
Section D: Logical Operators (cont.)- Bitwise Right Shift
- Evaluating Numbers
- Bit Shift Negative
- Bitwise with Assignment
- Bit Shifting
- Bit Shift Application
- Operator Hints
Section E: Control of Flow- Getting Started
- If-Else
- Switch-Case
- Switch-Case Code
- Switch-Case Label
- For Loop
Section F: Control of Flow (cont.)- For Loop Code
- Break and Continue
- Various For Loops
- While Loop
- Do Loop
Section G: Classes and Instances- Class
- Instanceof
- A Simple Class
- Reference Variable
- Creating an Object
- Class Modifiers
- Class Body Members
- Fields
Session 3Section A: More Class Member Modifiers- Access Scenario
- Reference Variables
- Destroying Objects
- Final Fields
- Final Object References
- Variable Initialization
- More Variable Modifiers
Section B: Methods- Overview
- Primitive Arguments
- Object References
- Method Modifiers
- Local Variables
- Variable Code
- Finalize
Section C: Object-oriented Concepts- Abstraction
- Encapsulation
- Inheritance
- Class Hierarchy
- Instanceof
- Widening Conversions
- Narrowing Conversions
- Final Class
Section D: More Object-oriented Modifiers- Overloading
- Overriding Methods
- Call Parent Method
- Override Speak Method
- Overload/Override
- Object Concepts
Section E: Constructors- Overview
- Constructor Elements
- Constructor Details
- Constructor Problem
- Derived Class Constructors
- Implied Super Constructor
- Default Constructors
- Constructor Hints
Section F: Nested Classes- Overview
- Nested Class Files
- Static Nested Class
- Instance Member
- Inner Nested Class
- Anonymous Inner Class
- Nested Class Hints
Section G: Interfaces and Abstract Classes- Abstract Class
- Interface
- Interface Definition
- Study Hints
Session 4Section A: Exceptions- Overview
- Handling Exceptions
- Catching Exceptions
- Throw to the Caller
- Handle and Rethrow
- Custom Exceptions
- Overriding a Method
- Exception Hints
Section B: Threads- Non-threaded Apps
- Threaded Apps
- Creating Threads
- Thread Priority
- Blocked States
- Extending Thread Class
- Runnable Interface
- Starting Threads
Section C: Thread Synchronization- Overview
- Competing Threads
- Synchronize Threads
- Sync Code Block
- Overriding Synced Methods
- Thread Communication
- Thread Syncing
- Thread Method Summary
Section D: The Java.lang Package- Math Class
- Java.lang Package
- Min, Max, and Abs
- Use Math Functions
- Trig Functions
- Floor and Ceiling
- Round and Random
Section E: The Java.io Package- File Class
- Directory Methods
- Other Directory Methods
- File Methods
- Streams
- Input/OutputStream
- Stream Filters
- DataInputStream
Section F: The Java.io Package (cont.)- Buffered Streams
- DataOutputStream
- PrintStream Class
- Streams and Characters
- Other Classes
- RandomAccessFile
- Permanent Effects
- Study Hints
Section G: The Java.util Package- Arrays Class
- Comparator Interface
- Abstract Classes
- Java Docs
- Concrete and Collections
- Vector
- Stack Class
- Hashtable Object
Section H: The Java.util Package (cont.)- Enumeration Interface
- Collections API Interfaces
- Set Interface
- List Interface
- Map Interface
- Iterator Interface
- Iterator
Session 5Section A: AWT Components- Overview
- Component Class
- Appearance
- Component Size/Location
- Enabled and Visible
- Events and Interfaces
- Text Classes
Section B: AWT Components (cont.)- Container Class
- Container Hierarchy
- Frame Code
- MenuContainer
- Menu Classes
- Menu Code
Section C: AWT Layout Managers- Overview
- LayoutManager Interface
- Default Layouts
- Insets and Dimensions
- BorderLayout
Section D: AWT Layout Managers (cont.)- FlowLayout
- GridLayout
- CardLayout
- GridBagLayout
Section E: AWT Events- Event Models
- Class AdjustmentEvent
- Component Events
- Semantic Events
- Capturing Events
- ProcessEvent
- Listeners
- Class Listener
Section F: AWT Events (cont.)- Adapters
- ActionEvent
- Anonymous Inner Class
- Completely Separate Class
- ActionEvent Methods
- AdjustmentEvent
- ItemEvent
- TextEvent
Section G: AWT Component Events- Overview
- FocusEvent
- FocusListener Methods
- InputEvent
- KeyEvent
- Mouse Events
- WindowEvent
- Web Resources
|