Java Programming Advanced Study Guide

 study guide 0-619-06814-0 © 2001
Publish date: March 20, 2001
412 pages

Buy Now: $69.95

 

If you are ready to learn the advanced features of Java and develop your skills to point where you are ready to earn your Certified Java Programmer certification, consider choosing our computer training books to get you there. The Java Programming Advanced study guide is an excellent course that will prepare you for the Sun Certified Java Programmer Examination and teach you real-world techniques that you will use on the job.

This Java Programming Advanced courseware is a comprehensive course comprised of twenty units of instruction. Each unit tackles a separate topic and includes review sections to make sure you are ready to move to the next subject. You can also use these reviews if you need to refresh your memory after taking a few days off from your studies.

While you participate in this course, you are in full control of your schedule. The study guide puts you in charge of your learning. You can use it as a standalone training aid to help you prepare for certification or supplement your current training program with this book.

The Java Programming Advanced courseware is a versatile tool that you will use both as a self-directed educational training program and as a reference book once your studies are complete.

Course Objectives

You will learn about the basic features of the Java language, how to use SDK tools and java to compile and run programs, and how to use the javadoc tool for creating HTML documents.

You will also work with VisualAge for Java for creating, compiling, running, debugging, and exporting Java programs.

The book covers statements, operators, and console input-output for writing Java programs. You'll also learn about methods, program console I/O, interfaces, classes, and dynamic binding.

Course Contents

Unit 1 introduces Java programming

  • Understanding Java
  • Running Java programs

Unit 2 covers IBM VisualAge for Java

  • Working with IBM VisualAge for Java

Unit 3 discusses programming concepts

  • Using statements
  • Using methods
  • Understanding console I/O

Unit 4 covers working with types

  • Primitive and reference types
  • Wrapper classes

Unit 5 talks about classes and packages

  • Working with classes
  • Using packages

Unit 6 covers inheritance

  • Using inheritance
  • Inheriting methods

Unit 7 talks exceptions

  • Using exceptions

Unit 8 covers programming input and output

  • Input and output concepts
  • Serializing objects

Unit 9 covers cloning and RTTI

  • Cloning objects
  • Determining RTTI (run-time type information)

Unit 10 covers nested and inner classes

  • Using nested classes

Unit 11 discusses programming with utility and collection classes

  • The java.util package

Unit 12 discusses multithreading

  • Working with threads

Unit 13 talks about programming Graphical User Interface (GUI)

  • Understanding GUI

Unit 14 talks about programming GUI with IBM VisualAge

  • Designing programs with IBM VisualAge

Unit 15 goes over programming with Windows

  • Programming with JFC
  • Using events
  • Programming advanced Windows elements

Unit 16 covers programming client-side Java and applets

  • Applets

Unit 17 talks about JavaBeans

  • Using JavaBeans

Unit 18 covers programming networks

  • Using URL
  • Using sockets
  • Using RMI

Unit 19 covers programming server-side Java

  • Servlets
  • Java Server Pages (JSP)

Unit 20 covers using JDBC

  • Using JDBC