home - about us - contact us

JV100: Java Foundations


Introduction to Java:
- Java as a Programming Tool
- Advantages of Java
- Characteristics of Java
- Java and the Internet
- A Short History of Java
- Common Misconceptions about Java

The Java Programming Environment:
- Installing the Java Compiler and Tools
- Navigating the Java Directories
- Windows as a Programming Environment
- Compiling and Running Java Programs
- Introduction to Graphical Application
- Introduction to Applets

Fundamental Programming Structures in Java:
- A Simple Java Program
- Comments
- JavaDoc Comments
- Data Types
- Variables
- Assignments and Initializations
- Operators
- Strings
- Control Flow
- Class Methods
- Arrays

Objects and Classes:
- Introduction to Object-Oriented Programming
- Using Existing Classes
- Starting to Build your Own Classes
- Packages
- Class Design Hints

Inheritance:
- First Steps with Inheritance
- Casting
- Abstract Classes
- Protecting Access
- Object: The Cosmic Superclass
- Design Hints for Inheritance

Interfaces and Inner Classes:
- Interfaces
- Inner Classes

Graphics User Interface Programming:
- Introduction
- Creating a Closeable Frame
- Terminating Graphics Programs
- Frame Layout
- Displaying Information on a Frame
- Text and Fonts
- Colors

Event Handling :
- Basics of Event Handling
- The AWT Event Hierarchy
- Using Frame Classes
- Using Adaptor classes
- Using Inner Classes
- Event Handling Summary
- Individual Events

User Interface Components with Swing:
- The Model - View - Controller Design Pattern
- An Introduction to Layout Management
- Text Input
- Making Choices
- Scroll Bars
- Sophisticated Layout Management
- Menus
- Dialog Boxes

Applets:
- Applet Basics
- The Applet HTML Tags and Attributes
- The Java Plug-In
- Pop-up Windows in Applets
- Multimedia

Exceptions and Debugging:
- Dealing with Errors
- Catching Exceptions
- Catching Multiple Exceptions
- The Finally Clause
- Some Tips on Using Exceptions
- Debugging Techniques

Introduction to JDBC:
- Overview of JDBC Architecture
- JDBC Driver Types
- Simple Database Access with JDBC

Deployment:
- Deployment Techniques
- Using JAR Files
- Creating Shared Libraries

Streams and Files:
- Streams
- The Complete Stream Zoo
- ZIP File Streams
- Putting Streams to Use
- File Management

Back to main course page

Top Headlines

 


 

home - about us - contact us