EmperorNero

Golden Member
Jun 2, 2000
1,911
0
0
I'm a member of Computer Books Direct - it's a club where you can buy books for a lower price. I just got this great deal:

"Complete Jaca Reference Library:

- Core Java 2: Volume 1 - Fundamentals; by Cay S. Horstmann, Gary Cornell; published 6/99 by SUN microsystems

- Core Java 2, Volume 2: Advanced Features same author; published 12/99 by SUN microsystems

Java 2 Complete

Java 2 All-in-one Exam Guide

all of those for $40..the publisher's price is $162.96"

thing is, I might be able to take comp science 2 next year (hopefully...but there's a really good chance that there will be class conflicts)..and it'll teach about web programming: java. so my question, are the books above worth it the price? and by the time I take the comp sci2 class, will java 2 still be the standard or will there be a new version soon (i.e. I don't want the books to be obsolete by the time I read it which is probably next year or summer of '01).

EDIT: hmm..here's what amazon said about the core java book:

"If you need to get something done in Java, Core Java 1.2, Volume 1--Fundamentals is one of the best books you can turn to for assistance. It's devoid of shaky, academic examples and packed with robust demonstrations that illustrate hundreds of powerful concepts.
This book begins with an explanation of the Java programming and execution environments in general terms and then provides specific examples of how to put key parts of the core packages to work. The authors back up the many examples with sharp, fact-rich commentary on how to get things done with Java. This volume covers data structures, object orientation, events, applets, input/output, and Swing.

A quick note: though the title of this book includes the words Java 1.2, the Java examples appear to be based on a very late beta and effectively cover what's now called Java 2. JavaSoft changed the name of the software during the final stages of testing--after the authors had finished this book. --David Wall"

sounds like the book is still in its prime and might not comform to the latest java 2 standards.
 

Jumpem

Lifer
Sep 21, 2000
10,757
3
81
The new versions of the java API are just incremental changes. Almost everything from the prvious version is still relevant in the next. However, your school may change the language it uses. That's not likely though, as java is becoming quite popular in CS courses. The $40 sounds like a good deal for those reference books. I would get them regardless.
 

BCYL

Diamond Member
Jun 7, 2000
7,803
0
71
If it's really as cheap as $40 then I say get them... no harm having a couple of books handy or maybe do some extra reading yourself to get ahead... you never know when u may need to check up or something...
 

EmperorNero

Golden Member
Jun 2, 2000
1,911
0
0
I was reading most of the reviews at amazon...turns out this book is best for advanced programmer in other languages and assumes the reader knows a bit about java already :|
 

EmperorNero

Golden Member
Jun 2, 2000
1,911
0
0
nevermind my last comment...maybe I can read java 2 complete first since the reviews say that book is pretty good for newbies. (the one that's not is core java).

so now i"m just worried that java 1.2 (aka java 2) will be obsolete by the time I read the book and that a new version of java will come out. does anyone know how often sun updates the language?
 

BCYL

Diamond Member
Jun 7, 2000
7,803
0
71
What I do is use books to get basic understanding and knowledge about Java (or any other language)... then when u need reference or check up on something, go to Sun's JavaSoft... They have a handy search tool which will give u anything from tutorials to complete class references... That way I am sure the information I get are up-to-date...

I mean let's face it, all books will go out of date sooner or later... and seeing as Java is a language by Sun and they don't really need to go thru any board to make changes, they do change things whenever they please...

So if you want the most updated reference or information, go to their website... if you want basic knowledge, read from the books...

The reason I recommend getting them above is because of the price... and having a couple of books handy is always good...
 

BCYL

Diamond Member
Jun 7, 2000
7,803
0
71
Oh and also... even when they do make changes, it won't be major ones and you won't need to re-learn everything again...

Most likely when they update the language would be class names or function name changes... which with a search on Sun's website you would be able to find the answers easily... It's nothing you have to worry about...