I'm jumping in a little late in the conversation, but hopefully this will
help. I'm a systems architect working in large-scale Java-based systems.
I've developed in most languages since the late 70's. I came to java in the
mid-90's, and have worked 90% in that arena since.

There are a couple of area you need to address:

-Java language - This is the language syntax. How you define an interface,
how you define a class, etc. There is one language syntax.
-Java class libraries - Sun provided and specified, aka Java Development
Kits (JDKs.) There are multiple flavors (J2ME, J2SE, J2EE) and versions
(1.2.x, 1.3.x, 1.4)
-3rd party tools and libraries - A great number of open-source initiatives
are in place that provide great value (apache, various projects on
sourceforge, etc.)

1. learn the language -
    a. java tutorial -
http://java.sun.com/docs/books/javatutorial/second-edition.html
    b. java language books - http://java.sun.com/docs/books/javaprog/

2. learn the APIs (JDKs) via the Java Documents (javadoc), then try some
books.
    a. J2SE (standard edition, start with JDK 1.3 and then go to 1.4 which
is just available) - http://java.sun.com/j2ee/sdk_1.3/techdocs/api/
    b. J2EE (enterprise edition includes Enterprise Java Beans, etc.) -
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/

http://java.sun.com/docs/books/j2eetutorial/index.html
    c. J2ME (micro-edition primarily for developing on handhelds, wireless,
etc.)

Also look at some of the Java Exam certification cram books (chockful of
facts)

http://www.amazon.com/exec/obidos/ASIN/0072226846/qid=1046266143/sr=2-1/ref=
sr_2_1/103-2590788-5895854

http://www.amazon.com/exec/obidos/tg/detail/-/1590590309/ref=pd_bxgy_text_1/
103-2590788-5895854?v=glance&s=books

3. checkout the open source initiatives:

a. Apache - http://www.apache.org/
b. SourceForge - http://sourceforge.net/

Just a start, hope it helps,

David

----- Original Message -----
From: "Tim Nicholson" <[EMAIL PROTECTED]>
To: "jdjlist" <[EMAIL PROTECTED]>
Sent: Wednesday, February 26, 2003 7:27 AM
Subject: [jdjlist] Re: where is the manual ????


>
>
> I checked out that reference (
> http://java.sun.com/docs/books/jls/second_edition/html/jTOC.doc.html)
>
> and found it to be a little difficult to understand -- from the bits that
I
> looked at.
>
> I am looking for something that contains the Java API and that is easy to
> print out or buy.
>
> But my lecturer says don't bother or get a truck to carry it around in.
>
> And I have been told by a lecturer that "The Java Tutorial" -- 2nd or 3rd
> edition -- whichever is the latest and which has been released might be a
> good place to look.
>
> I found these 2 books at Amazon.
>
> Are the "Class Libraries" the same as the "API" ? I have the feeling that
> the API is much bigger than the class libraries listed in these 2 books
> below.
>
> ==================================================================
> The Java(TM) Class Libraries, Voume 1: java.io, java.lang, java.math,
> java.net, java.text, java.util (2nd Edition)
> by Patrick Chan, Rosanna Lee, Doug Kramer
>
> The Java(TM) Class Libraries, Volume 2: java.applet, java.awt, java.beans
> (2nd Edition)
> by Patrick Chan, Rosanna Lee
>
> ==================================================================
> At the moment -- I am trying to learn about Swing (as a preference over
the
> AWT as advised on this list) -- particularly about buttons and about
> Layouts.
>
> So I thought maybe if I did an Amazon search for "Java Swing" and see what
> comes up. And I found the following:-
>
> =================================================================
>
> 1) Java Swing, Second Edition
>     by James Elliott, Robert Eckstein (Editor), Marc Loy, David Wood,
Brian
> Cole
>
> 2) The JFC Swing Tutorial: A Guide to Constructing GUIs
> by Kathy Walrath, Mary Campione
>
> 3) Definitive Guide to Swing for Java 2, Third Edition
> by John Zukowski
>
> =================================================================
>
> I have a question : is the JFC the same as Swing ? Are the 2 terms
> synonomous ?
>
> And I think that maybe I should get the following book perhaps before
> getting others :-
>
> =================================================================
> 1) The Java(TM) Developers Almanac 1.4, Volume 1: Examples and Quick
> Reference (4th Edition) by Patrick Chan
>
> 2) The Java Developers Almanac 1.4, Volume 2: Examples and Quick Reference
> (4th Edition)
> by Patrick Chan, Lan-Ahn Dang
>
> =================================================================
>
>
>
>
> ---
> You are currently subscribed to jdjlist as:
[EMAIL PROTECTED]
> To unsubscribe send a blank email to
[EMAIL PROTECTED]
> http://www.sys-con.com/fusetalk
>


---
You are currently subscribed to jdjlist as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
http://www.sys-con.com/fusetalk

Reply via email to