Introduction
to Java Programming
Duration: 24 hours
Description: This course will use lecture
and hands-on exercises to introduce students to object oriented programming and
event-driven programming with Java. The
topics covered are primitive types, strings, flow control, classes, objects,
methods, inheritance, exception handling, streams, file I/O, arrays, recursion
and applets.
Objective: Students will learn how to
design, create, and edit impressive web pages using Java.
Course Content:
|
Getting started
Programming
basics
The Java platform
Language syntax and conventions
Using data in a program
Constants and variables
Data types and character sets
Methods, classes, and objects
Advanced object concepts
Blocks and scope
Method overloading
Constants
Prewritten imported methods
Input and selection
Keyboard input
Control flow statements
Operators
Loops
Loop structures
For and nested loops
Characters and strings
Strings
The StringBuffer class
Arrays
Introduction to arrays
Arrays of objects
Searching an array
Array manipulations
Manipulating an array
Sorting arrays
Two-dimensional arrays
|
Applets
Applets
and HTML documents
Applets with Swing components
Event-driven programming
Event-driven programming in applets
Life cycle of a Swing applet
Enhancing a Swing applet
Graphics
Basic
graphic methods
More about graphics
Drawing objects
Adding sound, images, and animations
Introduction to inheritance
Inheritance
Superclasses
Information hiding and protection
Advanced inheritance concepts
Abstract classes
Array of objects and comparing objects
Interfaces and packages
Swing components
Frames
Swing event listeners
Layout managers and events
Exception handling
File input and output
Multithreading and animations
|