![]()
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.htmlRichard Baldwin covers this topic at
http://www.Geocities.com/Athens/Acropolis/3797/Java028.htmJyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec1.html#obj1Bruce Eckel Thinking In Java:
http://codeguru.earthweb.com/java/tij/tij0053.shtml
http://codeguru.earthweb.com/java/tij/tij0087.shtmlClass Modifiers:
This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/reflect/class/getModifiers.htmlControlling 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.htmJyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec1.html#obj2Bruce Eckel Thinking In Java:
http://codeguru.earthweb.com/java/tij/tij0056.shtmlThis topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/java/javaOO/constructors.htmlRichard 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#obj3Bruce Eckel Thinking In Java:
http://codeguru.earthweb.com/java/tij/tij0050.shtml#Heading143Jyothi Krishnan
http://www.geocities.com/SiliconValley/Network/3693/obj_sec1.html#obj4In that link Jyothi suggests you go to objective 19 which you can find at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec6.html#obj19Flow Control:
The Sun tutorial
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/while.htmlRichard 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#obj5Bruce Eckel, Thinking In Java:
http://codeguru.earthweb.com/java/tij/tij0045.shtmlThe Sun Tutorial
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/while.htmlJyothi Krishnan
http://www.geocities.com/SiliconValley/Network/3693/obj_sec2.html#obj6Richard 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#Heading131This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/essential/exceptions/definition.htmlRichard Baldwin Covers this topic at
http://www.geocities.com/Athens/Acropolis/3797/Java030.htm
and
http://www.geocities.com/Athens/Acropolis/3797/Java056.htmJyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec2.html#obj7Bruce Eckel Thinking In Java: Chapter 9)
Garbage Collection:
An article from SUN
http://developer.java.sun.com/developer/technicalArticles/ALT/RefObj/index.htmlJyothi Krishnan on this topic at
Fundamentals / Others / Packages:
http://www.geocities.com/SiliconValley/Network/3693/obj_sec3.html#obj8The Sun Tutorial
http://java.sun.com/docs/books/tutorial/java/more/nested.htmlRichard Baldwin
http://www.Geocities.com/Athens/7077/Java094.htm
and also
http://www.Geocities.com/Athens/7077/Java095.htmJyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec4.html#obj9A tutorial on packages
http://v2ma09.gsfc.nasa.gov/JavaPackages.htmlThe 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.htmlThis topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/jls/html/3.doc.html#229308http://java.sun.com/docs/books/tutorial/java/nutsandbolts/_keywords.html
Michael Thomas
http://www.michael-thomas.com/java/JCP_Keywords.htmThis topic is covered slightly in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/vars.htmlRichard Baldwin Covers this topic at
http://www.geocities.com/Athens/Acropolis/3797/Java020.htm#variablesJyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec4.html#obj12This 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#obj13Bruce 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.htmlRichard Baldwin
Design goals of the jdk 1.1
http://www.Geocities.com/Athens/7077/Java080.htm#
Delegation:
Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec8.html#obj25David Reilly
http://www.davidreilly.com/jcb/java107/java107.htmlOperators & 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#obj15Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec5.html#obj16Michael Thomas
http://www.michael-thomas.com/java/JCP_Operators.htm#equals():
The Sun Tutorial
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/operators.htmlRichard Baldwin
http://home.att.net/~baldwin.dick/Intro/Java022f.htmThis topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/java/javaOO/arguments.htmlJyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec5.html#obj18Overriding & Overloading:
This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/java/concepts/index.htmlRichard 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#obj19Java 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.htmlRichard Baldwin covers this topic at
Polymorphism in general:
http://www.Geocities.com/Athens/Acropolis/3797/Java004.htm#(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#obj20The Sun Tutorial
http://java.sun.com/docs/books/tutorial/java/more/nested.htmlRichard Baldwin
http://www.geocities.com/Athens/7077/Java094.htmJyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec6.html#obj21Threads:
This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/essential/threads/customizing.htmlRichard 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#obj22Thread part of Elliot Rusty Harolds Tutorial Course
http://www.ibiblio.org/javafaq/course/week11/index.htmlThis topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/essential/threads/waitAndNotify.htmlCommentary on deprecated Thread methods at
http://java.sun.com/docs/books/tutorial/post1.0/preview/threads.htmlRichard 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#obj23This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/essential/threads/waitAndNotify.htmlRichard Baldwin Covers this topic at
http://www.geocities.com/Athens/Acropolis/3797/Java058.htmJyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec7.html#obj24Bruce Eckel Thinking In Java:
Chapter 14Layout Managers:
This topic is covered in the Sun Tutorial at
http://java.sun.com/docs/books/tutorial/uiswing/layout/using.htmlRichard Baldwin Covers this topic at
BorderLayout
http://www.geocities.com/Athens/7077/Java114.htmFlowLayout
http://www.geocities.com/Athens/7077/Java116.htmGridLayout
http://www.geocities.com/Athens/7077/Java118.htmRichard does not appear to cover the GridBagLayout
Jan Newmarsh in Australia has created this page
http://pandonia.canberra.edu.au/java/xadvisor/gridbag/gridbag.htmlJyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec8.html#obj25Packages:
Jyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec9.html#obj28This 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#obj29Collections:
The Sun Tutorial
http://java.sun.com/docs/books/tutorial/collections/index.htmlJyothi Krishnan on this topic at
http://www.geocities.com/SiliconValley/Network/3693/obj_sec10.html#obj30File Input & Output:
You can browse the samples of the O'Reilly Java I/O book at
http://metalab.unc.edu/javafaq/books/javaio/index.htmlThis 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.htmlThe JLS on Java IO a bit academic and bare
http://www.infospheres.caltech.edu/resources/langspec-1.0/javaio.doc.htmlRichard Baldwin on I/O
http://home.att.net/~baldwin.rg/Intermediate/Java060.htmJoyothi has some handy tables for the I/O classes at
http://www.geocities.com/SiliconValley/Network/3693/io.htmlThe 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.htmlJavaCaps on this topic
http://www.javacaps.com/sjpc_io_obj2.htmlEverything 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.htmlThe 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.htmlData 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.htmlThis 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.htmlRichard Baldwin on I/O
http://home.att.net/~baldwin.rg/Intermediate/Java060.htmOreilly 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