Java Programming Advanced Study Guide
![]() |
0-619-06814-0 © 2001 Publish date: March 20, 2001 412 pages |
![]()
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


