GeeCON Prague 2014*
The moose likes Beginning Java and the fly likes What book for learning Java 7 ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Beginning Java
Bookmark "What book for learning Java 7 ?" Watch "What book for learning Java 7 ?" New topic
Author

What book for learning Java 7 ?

Dj Driver
Greenhorn

Joined: Nov 11, 2011
Posts: 16
I would like to be as familiar with Java as possible to eventually get into Android game programming. The first Android game programming book I read, while useful, had too much Java in it that I had no clue about. I have finished the Head First Java (2nd edition covering Java 5) and I am ready for Java 7. What do people on these forums that are familiar with Java 7 suggest as a good book?

Thanks for any and all advice.
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3071
    
  33

You can check out the bunkhouse for a few books covering Java 7 which were reviewed.


Mohamed Sanaulla | My Blog
Dj Driver
Greenhorn

Joined: Nov 11, 2011
Posts: 16

Trying to get as much feedback as possible. Any other suggestions on books would be appreciated.

Thank you
Marcus Kelvin
Ranch Hand

Joined: Jan 04, 2012
Posts: 44
I'm new here too, but it seems to me java 7 is not so different from java 5 that if you've read a beginner book using 5, you now need to go and read another intro book using 7. But take a look:

http://en.wikipedia.org/wiki/Java_version_history#Java_SE_6_.28December_11.2C_2006.29

[I know english wikipedia is blacked out today and respect and support their reasons, but the point is taken ;) and the "blackout" is done with a client side redirect. So if you temporarily disable javascript in your browser, you can access the page. Mediawiki does not use js significantly for the view, the interface is fine.]

Anyway, there is a fairly exhaustive looking list of the changes in 6 and 7 starting there. It is still the exact same language, there are just some improvements, bug fixes, extensions, etc. You could certainly look the extensions, such as they are, up at oracle so you get up to speed on the new stuff. I think the only thing that would be even remotely significant to beginners like us is that you can now use strings in switch statements.

So, I think if you buy another book of the same style (how to learn. java) whether it is for version 5 or 7, you will not notice much difference. Maybe a reference would be good, if you want a reference.

$0.02: I looked over about 100 titles at amazon and just read some reviews at the bunkhouse link Jesper de Jong posted. I decided to order "Effective Java" 2nd. It's current for JDK 6. Keep in mind that publishers probably jump on the opportunity to publish JDK 7 books before anyone else. That doesn't mean they will be bad, but I wouldn't use the difference between 6 and 7 as a criteria, just choose a book you think is good for other reasons.
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19697
    
  20

Java 7 has some extra features (NIO2 and the Fork/Join framework to name just two) that are really worthwhile reading up on.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39044
    
  23
The Java Tutorials are usually update before books are printed.
Randall Twede
Ranch Hand

Joined: Oct 21, 2000
Posts: 4347
    
    2

the only thing i have used from java7 so far is the use of Strings in switch statements. very helpful for me so far.


SCJP
Visit my download page
John Jai
Bartender

Joined: May 31, 2011
Posts: 1776
Tejus Madan,
Your post was moved to a new topic.
 
GeeCON Prague 2014
 
subject: What book for learning Java 7 ?