Free Computer Courses


Studying for Java Certification on the Web

 

Declaration & Access Control:

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/java/data/arrays.html

Richard Baldwin covers this topic at
http://www.Geocities.com/Athens/Acropolis/3797/Java028.htm

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec1.html#obj1

Bruce Eckel Thinking In Java:
http://codeguru.earthweb.com/java/tij/tij0053.shtml

http://codeguru.earthweb.com/java/tij/tij0087.shtml

Class Modifiers:

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/reflect/class/getModifiers.html

Controlling access to members of a class:

http://java.sun.com/docs/books/tutorial/java/javaOO/accesscontrol.html

Richard Baldwin Covers this topic at
http://www.Geocities.com/Athens/Acropolis/3797/Java040.htm

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec1.html#obj2

Bruce Eckel Thinking In Java:
http://codeguru.earthweb.com/java/tij/tij0056.shtml

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/java/javaOO/constructors.html

Richard Baldwin Covers this topic at
http://www.Geocities.com/Athens/Acropolis/3797/Java042.htm#

Default Constructor:

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec1.html#obj3

Bruce Eckel Thinking In Java:
http://codeguru.earthweb.com/java/tij/tij0050.shtml#Heading143

Jyothi Krishnan
http://www.geocities.com/SiliconValley/Network/3693/obj_sec1.html#obj4

In that link Jyothi suggests you go to objective 19 which you can find at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec6.html#obj19

Flow Control:

The Sun tutorial
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/while.html

Richard Baldwin Covers this topic at
http://www.Geocities.com/Athens/Acropolis/3797/Java026.htm#

The If-Else Statement:

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec2.html#obj5

Bruce Eckel, Thinking In Java:
http://codeguru.earthweb.com/java/tij/tij0045.shtml

The Sun Tutorial
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/while.html

Jyothi Krishnan
http://www.geocities.com/SiliconValley/Network/3693/obj_sec2.html#obj6

Richard Baldwin
http://www.Geocities.com/Athens/Acropolis/3797/Java026.htm#

Flow of Control:

Bruce Eckel Thinking In Java:
http://codeguru.earthweb.com/java/tij/tij0045.shtml#Heading131

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/essential/exceptions/definition.html

Richard Baldwin Covers this topic at
http://www.geocities.com/Athens/Acropolis/3797/Java030.htm

and

http://www.geocities.com/Athens/Acropolis/3797/Java056.htm

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec2.html#obj7

Bruce Eckel Thinking In Java:  Chapter 9)

Garbage Collection:

An article from SUN
http://developer.java.sun.com/developer/technicalArticles/ALT/RefObj/index.html

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec3.html#obj8

Fundamentals / Others / Packages:

The Sun Tutorial
http://java.sun.com/docs/books/tutorial/java/more/nested.html

Richard Baldwin
http://www.Geocities.com/Athens/7077/Java094.htm

and also

http://www.Geocities.com/Athens/7077/Java095.htm

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec4.html#obj9

A tutorial on packages
http://v2ma09.gsfc.nasa.gov/JavaPackages.html

The Java Language Specification on interfaces:

http://java.sun.com/docs/books/jls/html/9.doc.html#238680

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/essential/attributes/cmdLineArgs.html

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/jls/html/3.doc.html#229308

http://java.sun.com/docs/books/tutorial/java/nutsandbolts/_keywords.html

Michael Thomas
http://www.michael-thomas.com/java/JCP_Keywords.htm

This topic is covered slightly in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/vars.html

Richard Baldwin Covers this topic at
http://www.geocities.com/Athens/Acropolis/3797/Java020.htm#variables

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec4.html#obj12

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/vars.html

(Couldn't find any mention of literals)

Richard Baldwin Covers this topic at
http://www.Geocities.com/Athens/Acropolis/3797/Java020.htm#

Primitive Types:

(again Couldn't find any mention of literals)

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec4.html#obj13

Bruce Eckel's Thinking In Java:
Chapter 2 "Special case: Primitive Types"
Chapter 3 "Literals"

The Sun Tutorial
http://java.sun.com/docs/books/tutorial/uiswing/events/intro.html

Richard Baldwin
http://www.Geocities.com/Athens/7077/Java080.htm#

Design goals of the jdk 1.1  

Delegation:

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec8.html#obj25

David Reilly
http://www.davidreilly.com/jcb/java107/java107.html

Operators & Assignments:

The Sun Tutorial
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/operators.html

(nothing on instance of that I could find at Sun)

Richard Baldwin
http://home.att.net/~baldwin.dick/Intro/Java022.htm#

bitwiseoperations:

(nothing on instance of that I could find here either)

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec5.html#obj15

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec5.html#obj16

Michael Thomas
http://www.michael-thomas.com/java/JCP_Operators.htm#

equals():

The Sun Tutorial
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/operators.html

Richard Baldwin
http://home.att.net/~baldwin.dick/Intro/Java022f.htm

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/java/javaOO/arguments.html

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec5.html#obj18

Overriding & Overloading:

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/java/concepts/index.html

Richard Baldwin Covers this topic at
http://www.Geocities.com/Athens/Acropolis/3797/Java004.htm#

 

an initial description of oop

(This is general stuff on OOP rather than concentrating on "is a" "has a")

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec6.html#obj19

Java 1.1 Unleashed
http://www.itlibrary.com/reference/library/1575212986/htm/ch05.htm

(See the section on encapsulation)

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/java/javaOO/methoddecl.html

Richard Baldwin covers this topic at
http://www.Geocities.com/Athens/Acropolis/3797/Java004.htm#

Polymorphism in general:

(This is general stuff on OOP rather than concentrating on "is a" "has a")

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec6.html#obj20

The Sun Tutorial
http://java.sun.com/docs/books/tutorial/java/more/nested.html

Richard Baldwin
http://www.geocities.com/Athens/7077/Java094.htm

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec6.html#obj21

Threads:

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/essential/threads/customizing.html

Richard Baldwin Covers this topic at
http://www.Geocities.com/Athens/Acropolis/3797/Java058.htm#

Two ways to thread:

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec7.html#obj22

Thread part of Elliot Rusty Harolds Tutorial Course
http://www.ibiblio.org/javafaq/course/week11/index.html

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/essential/threads/waitAndNotify.html

Commentary on deprecated Thread methods at
http://java.sun.com/docs/books/tutorial/post1.0/preview/threads.html

Richard Baldwin Covers this topic at
http://www.geocities.com/Athens/Acropolis/3797/Java058.htm#

the notify() and wait() methods:

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec7.html#obj23

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/essential/threads/waitAndNotify.html

Richard Baldwin Covers this topic at
http://www.geocities.com/Athens/Acropolis/3797/Java058.htm

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec7.html#obj24

Bruce Eckel Thinking In Java:
Chapter 14

Layout Managers:

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/uiswing/layout/using.html

Richard Baldwin Covers this topic at

BorderLayout
http://www.geocities.com/Athens/7077/Java114.htm

FlowLayout
http://www.geocities.com/Athens/7077/Java116.htm

GridLayout
http://www.geocities.com/Athens/7077/Java118.htm

Richard does not appear to cover the GridBagLayout

Jan Newmarsh in Australia has created this page
http://pandonia.canberra.edu.au/java/xadvisor/gridbag/gridbag.html

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec8.html#obj25

Packages:

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec9.html#obj28

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/essential/strings/stringsAndJavac.html

(doesn't go into much detail)

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec9.html#obj29

Collections:

The Sun Tutorial
http://java.sun.com/docs/books/tutorial/collections/index.html

Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec10.html#obj30

File Input & Output:

You can browse the samples of the O'Reilly Java I/O book at
http://metalab.unc.edu/javafaq/books/javaio/index.html

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/essential/io/

The Java API on the File class at Sun
http://java.sun.com/products/jdk/1.2/docs/api/java/io/File.html

The JLS on Java IO a bit academic and bare
http://www.infospheres.caltech.edu/resources/langspec-1.0/javaio.doc.html

Richard Baldwin on I/O
http://home.att.net/~baldwin.rg/Intermediate/Java060.htm

Joyothi has some handy tables for the I/O classes at
http://www.geocities.com/SiliconValley/Network/3693/io.html

The Sun API docs on InputStreamReader and OutputStreamWriter
http://java.sun.com/products/jdk/1.2/docs/api/java/io/OutputStreamWriter.html
http://java.sun.com/products/jdk/1.2/docs/api/java/io/InputStreamReader.html

JavaCaps on this topic
http://www.javacaps.com/sjpc_io_obj2.html

Everything you could want to know about unicode
http://www.unicode.org/

Sun documentation on internationalization
http://java.sun.com/docs/books/tutorial/i18n/text/stream.html

http://java.sun.com/products/jdk/1.1/docs/guide/intl/

http://java.sun.com/docs/books/tutorial/i18n/index.html

The Sun API docs:

Buffered I/O
http://java.sun.com/products/jdk/1.2/docs/api/java/io/BufferedInputStream.html

http://java.sun.com/products/jdk/1.2/docs/api/java/io/BufferedOutputStream.html

Data I/O streams
http://java.sun.com/products/jdk/1.2/docs/api/java/io/DataInputStream.html

http://java.sun.com/products/jdk/1.2/docs/api/java/io/DataOutputStream.html

This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/essential/io/

The JLS on Java IO a bit academic and bare
http://www.infospheres.caltech.edu/resources/langspec-1.0/javaio.doc.html

Richard Baldwin on I/O
http://home.att.net/~baldwin.rg/Intermediate/Java060.htm

Oreilly have published a book specifically about Java I/O It probably goes into more detail than is necessary for the Certificaiton exam but browsing the online samples might give you some insights.  Here is the link: http://www.oreilly.com/catalog/javaio/. Free chapter is Network Streams.

Joyothi has some handy tables for the I/O classes at
http://www.geocities.com/SiliconValley/Network/3693/io.html

 

Search on Java.sun.com