Java Programming Study Guide

 study guide 0-619-28725-X © 2004
Publish date: June 10, 2004
772 pages

Buy Now: $69.95

 

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