Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / August 2007

Tip: Looking for answers? Try searching our database.

Java text / reference book?

Thread view: 
David Mathog - 23 Aug 2007 22:58 GMT
I've been programming a long time in Fortran, C, Perl, and others, but
not (yet) in Java.  My daughter will be taking her first programming
course this semester in High School.  I'm wondering what would be a good
book to have on hand.  It should be one she can learn basic programming
concepts from and one I could use later as a reference if I ever need to
work in Java.  [Note, they did not issue a textbook for her class at
registration, perhaps they'll specify one when the course begins next week.]

Poking around Amazon reviews and introductory courses on the web turned up

  Introduction to Java Programming:  Comprehensive Version 6/E

by Daniel Liang.

  http://www.cs.armstrong.edu/liang/intro6e/index.html

It looks like the early chapters of that are well targeted towards
fledgling programmers, and the book as a whole is comprehensive enough
to serve as a reference. Also there is a lot of extra material
available through that web page.

Would this book suit our needs,  or would another book be better?

Thanks,

David Mathog
Patricia Shanahan - 23 Aug 2007 23:13 GMT
> I've been programming a long time in Fortran, C, Perl, and others, but
> not (yet) in Java.  My daughter will be taking her first programming
[quoted text clipped - 19 lines]
>
> Would this book suit our needs,  or would another book be better?

I would suggestion partitioning your requirements into introduction and
reference. Anything that tries to do both is liable to do neither very well.

For the Java library interfaces, there is no substitute for the API
documentation as a reference. It is available on-line and also can be
downloaded. It is cross-linked, so that when you are reading about one
class the documentation for e.g. a parameter type is a click away. See
http://java.sun.com/j2se/1.5.0/docs/api/index.html (but pick the version
she is using).

You may also find the Java Language Specification useful as a reference.
It does assume ability to read and understand formal grammars.

The book should focus on explaining and teaching, and discuss the API in
terms of some of the important idioms for doing basic tasks, without
trying to be a reference.

Patricia
Roedy Green - 23 Aug 2007 23:56 GMT
>Would this book suit our needs,  or would another book be better?

If you possibly can, go to a brick and mortar bookstore and browse the
books.  

Watch out for:

1.fluff, material you can get elsewhere such as the Javadoc for Swing.

2. stuff that is too obvious.

3. stuff obviously way over your head.  It should be a stretch, but
not a leap.

Look for:

1. Lots of example code, especially complete programs you can run and
tinker with.  Sometimes they come on a CD.

2. a good index. Try looking up a few things of current interest.

3. chapter summaries.

My whole website is peppered with mini reviews of Java books.  
see http://mindprod.com/jgloss/books.html for hints on how to find
relevant ones.

Signature

Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com

Patricia Shanahan - 24 Aug 2007 00:00 GMT
>> Would this book suit our needs,  or would another book be better?
>
[quoted text clipped - 22 lines]
> see http://mindprod.com/jgloss/books.html for hints on how to find
> relevant ones.

One my brick and mortar bookstore tests for a book is to read the first
few and the last few pages. The first few pages should assume only
things I already know, and be easy to read. The last few pages should
assume significantly more knowledge than I have, and be somewhere
between difficult and impossible to read.

This test eliminates both books that are completely beyond me, and books
that teach nothing I don't already know.

Patricia
Roedy Green - 24 Aug 2007 00:30 GMT
>   Introduction to Java Programming:  Comprehensive Version 6/E
>
>by Daniel Liang.
>
>   http://www.cs.armstrong.edu/liang/intro6e/index.html

see http://mindprod.com/jgloss/gettingstarted.html for my comments on
the book.
Signature

Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com

cHris.z - 24 Aug 2007 02:10 GMT
Just an advice, think about Thinking in Java fourth edition.
It can be a good guide to Java programming, also, an excellent
reference book.
Lew - 24 Aug 2007 02:16 GMT
> Just an advice, think about Thinking in Java fourth edition.
> It can be a good guide to Java programming, also, an excellent
> reference book.

And the third edition is available for free online:
<http://www.mindview.net/Books/TIJ/>

It's not really a reference book, it's a training book.  It isn't perfect, but
it lives up to the title.

Signature

Lew



Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.