Java Programming Study Guide
![]() |
0-619-28725-X © 2004 Publish date: June 10, 2004 772 pages |
![]()
Get ready to learn how to program using Java with the Java Programming study guide. Our computer training books help students master new software and gain new skills without the need of attending classes. Use this course on your own for self-directed learning.
By following this Java Programming courseware you will gain proficiency in developing applications and applets with Java and learn how to build visually pleasing GUI and web-based programs. This course is extensive with a full nineteen units of instruction. Each unit covers a new topic and includes hands-on exercises as well as end-of-unit reviews to help you put the material into use.
The typical student should be able to complete the course in about five days. However you can take your time working through each unit at your own pace. The Java Programming courseware lends itself to self-paced learning. Follow the course and participate in the activities while you learn new skills and techniques.
You'll gain a new understanding of the basic and object-oriented programming concepts of Java as well as techniques for working with constants, variables, methods, classes, and constructors. Other topics include loops, characters, arrays, applets, graphics, inheritance, streams, exception handling, and much more.
Course Objectives
By choosing this courseware, you will learn about basic and object-oriented programming concepts, Java's platform, various Java program types, and the installation and configuration of Java SDK. You will learn about constants, variables, and various data types as well as how to create and use methods and classes. You'll understand blocks, the scope of a variable, and how to work with constants, overload methods and constructors.
Course Contents
Unit 1 introduces getting started
- Programming basics
- Java's platform
- Installing Java
- Language syntax and conventions
Unit 2 covers using data in a program
- Constants and variables
- Data types and character sets
Unit 3 discusses methods, classes, and objects
- Methods
- Classes
Unit 4 covers advanced object concepts
- Blocks and scope
- Method overloading
- Constants
- Prewritten imported methods
Unit 5 talks about input and selection
- Keyboard input
- Control flow statements
- Operators
Unit 6 covers loops
- Loop structures
- Nested loops
Unit 7 talks about characters and strings
- Strings
- StringBuffer class
Unit 8 covers arrays
- An introduction to arrays
- Arrays of objects
- How to search an array
Unit 9 covers manipulating arrays
- How to manipulate arrays
- Sorting arrays
- Two-dimensional arrays
Unit 10 covers applets
- Applets and HTML documents
- Applets with Swing components
Unit 11 discusses event-driven programming
- Event-driven programming in applets
- The Life cycle of Swing applets
- Enhancing Swing applets
Unit 12 discusses graphics
- Basic graphic methods
- More information about graphics
- Drawing objects
- Adding sound, images, and animations
Unit 13 introduces inheritance
- Inheritance
- Superclasses
- Hiding and protecting information
Unit 14 talks about advanced inheritance concepts
- Abstract classes
- Array of objects and comparing objects
- Interfaces and packages
Unit 15 goes over Swing components
- Frames
- Swing event listeners
Unit 16 covers layout managers and events
- Layout managers and JPanel
- Events and event handling
Unit 17 talks about exception handling
- Exceptions
- Error handling methods
- Call stack and user-defined exceptions
Unit 18 covers file input and output
- Files and streams
- Input and output
Unit 19 covers multithreading and animations
- Multithreading
- Animations


