Java Book - Recommendations Needed.

Recommendations for a good BEGINNERS book please.

If you're completely new to programming then I'd suggest checking out some of the older books on first principles that they'll have available in your college library.
This kind of foundation will massively reduce the learning curve for any language.
Then hit the 2nd hand bookstores and find an earlier edition of one of the books mentioned above. All the marketing crap claiming that a new edition is completely updated is irrelevant to your needs. The core language has changed very little in about 6 years, (since the abortion that was the 1.0 event model was justifiably taken out behind the chemical sheds and shot), so anything 1.1 and onwards will suffice as long as you can get access to the errata pages on the web.
Of course, the best approach is simply to use the free resources on this and other sites because the programming manuals aren't overly useful to students entering the field for the first time. I say this because you'll probably be looking at two types of task:
1) Practical programming (probably so simplistic that you'll be able to solve with reference to the API docs)
2) Theoretical stuff (Better to look to academic books, trade journals, etc.)
Try:
www.theserverside.com
www.javaranch.com
www.javaworld.com
www.oreilly.com
if you want to be overwhelmed with information...

Similar Messages

  • Java Book Recommendation?

    Hi,
    I work a lot with scientific computation: reading in data, working with mathematical models, etc.
    However, I can't find a Java book that tackles those aspects in depth.
    Does anyone know of a good book on this topic?
    Regards,
    -mike

    mmeclimate wrote:
    I am sorry you feel that way about my questions! For example, in scientific computing, we work a lot with differential equations, Fourier transforms and so on. I can of course, write a program that will do those computations from scratch - which would take a lot of time! Or, what if there was a Java package that do these calculations? By having a book which focuses on these issues, one can save a lot of time! So, I believe you may have misunderstood my questions.
    That's a different question.
    Of course there exist libraries to aid in scientific and engineering computing.
    Can't give you names as I'm not (sadly) into that field any more, but I do know they exist.
    There are a few books that deal with Java and Scientific Computing that I found. These books prove that the questions that I posed here are relevant, and not a way of "give me the source" that you mentioned. Most people who replied to my questions were very polite as I have been - politeness is definitely an attitude that is much appreciated here!
    Most such questions are from schoolkids who don't want to put in their own effort but just want to copy and paste sourcecode and turn it in as their own for their homework assignments.
    That's how yours was understood to be as well.
    Here is a list of the books I found:
    - A Numerical Library in Java for Scientists and Engineers by Hang T. Lau
    - Java for Scientists and Engineers (2nd Edition) by Stephen J. Chapman
    - Essential Java for Scientists and Engineers by Brian Hahn
    - Java Programming for Engineers by Julio Sanchez and Maria P. Canton
    - Java Gently for Engineers and Scientists by Judith Bishop and Nigel Bishop
    - Java for Engineers and Scientists by Gary J. Bronson
    This is definitely a great list for people who want to apply Java in Science and Engineering.
    May look at some, especially the first :)

  • Book Recommendation Needed re RAW and Lightroom

    I use Lightroom but also use Photoshop for some additional touch up work...nothing major.
    I work in RAW.
    I have the Aaland and Kelby books on Lightroom but wonder whether I shouldn't also have a good reference on Camera RAW for CS3 available.
    I'm looking at the Fraser book and the Aaland book as possibilities.
    Any recommendations appreciated.
    Thanks.
    Mark

    I've found book requirements are often in the eyes and needs of the end user. Photoshopnews posted a book roundup article at the end of the year that contains several good titles at http://photoshopnews.com/2007/12/21/a-book-roundup-of-2007 Hopefully the link works.
    Specifically for Camera raw, my most worn book (at least until the latest version was released) was Real World Camera Raw with Adobe Photoshop CS2 by Bruce Fraser. Jeff Schewe completed the CS3 update sharing co-authoring credits with Bruce Fraser. It is my "go to" reference book for anything camera raw. It also has cross-applicability to LR.
    Some of also learn visually. Michael Reichmann and Jeff Schewe filmed a multi-hour tutorial on LR 1.0 w/ a 1.1 update and they just completed shooting a tutorial on Camera Raw. The LR video is available at luminous-landscape.com and the camera RAW video is still in production--at least that's what the post at photoshopnews said. I found the video very informative and entertaining. Michael and Jeff play well off each other and have an obvious passion for what they're doing.
    In the end, go to the bookstore, browse through some books and see if any of them discuss the things you're currently trying do with RAW and PS.

  • Book recommendations needed

    I was given the task of installing and maintain a RAC environment at my job. I was able to successfully get something set up but I have zero experience in anything Oracle, let alone doing something like RAC. I was looking to get 1 or 2 books to help get myself familiarized with the whole thing. I have ones on Oracle 11g but I'm realizing there is a whole other level of complexity when you introduce RAC. Can anyone suggest books? I was looking at the following two:
    Oracle Database 10g Real Application Clusters Handbook Link
    Oracle 11g Grid & Real Application Clusters Link

    11g has new features and many enhancements and I would recommend you to go for 11g Book.
    Oracle 11g Grid & Real Application Clusters
    I highly recommend to go through Oracle Documentaion libraty.
    http://www.oracle.com/pls/db111/portal.all_books
    Regards,
    http://www.oracleracexpert.com

  • Java book recommendations

    I do realize that there are other similar topics in circulation, but I haven't found a satisfying answer.
    I am currenty reading: Java How to program - Fourth edition, Deitel and Deitel
    I am looking for a somewhat more advanced book to read when I have finished this one. My goal is to create an online text-based game. One problem is that I don't know how my program is supposed to communicate with the homepage, but maybe there will be answers for that in the book I am currently reading later on..
    Grateful for any suggestions!

    http://java.sun.com/developer/Books/javaprogramming/
    The Java Programming Language - 4th Edition, Arnold, K., Gosling J., Holmes D. (2006).
    Head First Java, by Bert Bates and Kathy Sierra
    Thinking in Java (Free online), by Bruce Eckel
    Core Java, by Cay Horstmann and Gary Cornell
    Effective Java, by Joshua Bloch
    The Java Programming Language - 4th Edition
    Effective Java
    Refactoring
    Design Patterns: Elements of Reusable Object-Oriented Software
    Head First Design Patterns
    Refactoring to Patterns
    Java Design: Building Better Apps and Applets (2nd Edition)
    ~

  • Java 5 Book Recommendation

    I'm seeing more and more Java 5 code everywhere I go. Anyone recommend a good book or good reference?

    Free Tutorials and Such
    Installation Notes - JDK 5.0 Microsoft Windows (32-bit)
    Your First Cup of Java
    The Java� Tutorial - A practical guide for programmers
    New to Java Center
    Java Programming Notes - Fred Swartz
    How To Think Like A Computer Scientist
    Introduction to Computer science using Java
    The Java Developers Almanac 1.4
    Object-Oriented Programming Concepts
    Object-oriented language basics
    Don't Fear the OOP
    Free Java Books
    Thinking in Java, by Bruce Eckel (Free online)
    Core Servlet Programming, by Merty Hall (Free Online)
    More Servlets, by Marty Hall (Free Online)
    A Java GUI Programmer's Primer
    Data Structures and Algorithms
    with Object-Oriented Design Patterns in Java, by Bruno R. Preiss
    Introduction to Programming Using Java, by David J. Eck
    Advanced Programming for the Java 2 Platform
    The Java Language Specification
    Books:
    Head First Java, by Bert Bates and Kathy Sierra
    Core Java, by Cay Horstmann and Gary Cornell
    Effective Java, by Joshua Bloch
    If you dont like those, There always is Amazon, B&N, Safari Books, etc..
    JJ

  • Advanced java book needed

    i need a throrough java book to add to my collection which goes over the most advanced of java programming (reflection, polymorphism etc...) in hopefully one book which has clear examples. if you know of one please give me isbn or title/author id be so grateful. thanks!

    So many topics though!
    There is a book on Java thread ("Java Threads v2"?)
    There are several books on java optimization (like use StringBuffer instead of String)
    The Java Lang Spec 2 book.
    The Java Virtual Machine 2 book.
    The Java Native Inteface 2 book.
    I suspect the Sedgewick Algorithms book is good, unless you already have one for another language.
    There are some enterprise level books but no titles I can recall right now.
    And naturally there are books that apply to advanced java work like some of the design books (like the UML stuff.)

  • Java book

    Can anyone recommend a good java book for a complete beginner? I have a copy of 'simply java', but i cant get the initial projects to work and there isnt enough clear explanation as to howi fix errors in my code. I am a not attending a course, the book will need to be purely for home study.
    Any recommendations would be helpful and if u have used the simply java book maybe you can help me understand why the ATM project at the start of the book wont work for me.
    Cheers
    John

    [Head-First-Java|http://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1206973137&sr=8-1]
    Is not bad in combination with the tutorials here:
    [sun tutorials|http://java.sun.com/docs/books/tutorial/index.html]

  • Looking for a good beginner/intermediate Java book

    Hello everyone,
    I am looking for a good beginner/intermediate Java book. I have taken a couple of Java classes (Beginner programming + beginner Java) and have a fairly good understanding of the basics. What I want is a book that is going to build on that as well as give me some good practical problems to work on while I'm doing so. Can anyone recommend one or two good books that would fit the bill?
    Thanks!

    Those three books are all excellent, but are all beginner books. When it comes to intermediate books I think you need to go topic by topic.

  • What is a good java book

    I am new to java. I had a class on it and the book we used in there was cumbersome and unorganized at best. I am wondering what other people have found are good books to help you get better at java. I need something that I can find answers to basic questions and also more advanced ones. If possible I'm looking for one that can also work like a reference book where if I need to know something specific that I can find that pretty quickly too.
    Is there such a thing out there? Or am I looking for the impossible? Please help... anyone?

    Core Java Fundamentals - ISBN - 0130471771
    Core Java Advanced features - ISBN - 0130927384
    These assume you know another object orientated language.
    The best refrence is the java documentation available at java.sun.com or it can be downloaded.
    Andrew

  • Whats a good JAVA book?

    What do you think is a good Java book for someone who has a little expericne with java? I have experience in COBOL and a little touch of C, and Visual Basic? Any suggestions?
    Thanks
    Justin

    I would suggest Java: an Introduction to Computer Science and Programming by Walter Savitch. This book assumes that the reader has no programming experience and it's aimed at students. I realize that you do have experience with COBOL, but I would recommend this one over the Core Java series to start out. Core Java volumes 1 and 2 are not good as an introduction for someone coming from a non-object oriented language. They would be a lot better for someone migrating from C++. They frequently refer to C++ and VB in their examples. They are excellent books, but better as a reference than an initial learning source.
    Ethan

  • What's the best java book available?

    Anyone knows any good, detail java book available out there for
    beginer/intermediate level programmer? Greatly appreciated.

    hi,
    i would recommend Beginning Java 2 - SDK 1.4 Version, it's a good book for people starting off and moving to interm., the author covers the basics and more advanced topics later such as JDBC, working with XML and Java and Printing all in one book. Also half way through the book, once he starts talking about building GUI, he builds a small application, then for the next few chapters what ever is taught is also built into the app, the app he shows you how to build is something like ms paint. so he shows you not only how to write small programs but also building an application, i don't remember the size of it but i believe it was a few thousand lines long. he also builds a second app, smaller for working with databases later. the only problem is the size of the book and price, but if you have the time to read it, i'd recommend that one.

  • Any good Java books with Business Examples ?

    Can anyone recommend a Beginner Java book that has some good Business Examples ?
    (Don't recommend the SUN tutorial, as their examples are more for the rocket scientist).

    Not sure what you mean by business examples, but here goes.
    Check out Wrox for some excellent books - not all excellent.
    Check ot samspublishing for the same.
    I have a superb book called Learning java (O'Reilly) that I would recommend to anyone. It lacks complete examples, which I usually rely on, but is a major piece of work for the novice - I have found a large part of this book on the web also, can't remember where.
    My very favourite read is Wrox - J2EE Java server pages
    I would stilll recomend avoiding books by Manning which are generally incomplete and point to other books they have published for this other info.
    best,
    Kev

  • Eclipse Java Book

    Hi sorry if I am posting in the wrong place!
    I have started using Eclipse 3.0 but am new to Java also - I have some books on Eclipse itself but am looking for some recommendations on a Java book that might go with Eclipse?
    Any help appreciated, Tabilda

    Don't use an IDE until you know the languagebetter!
    Why not? IMHO the errors and warnings the IDE gives,
    with the autocomplete feature and all that stuff, are
    pretty useful to a neophyte.Well, of course they're useful. A car which drives itself would be useful, but would it help someone learn to drive? Calculators are useful, but do they improve, or denigrate, mental arithmetic?
    The problem with IDEs and newbies is, they have no idea where the language stops and the IDE begins. When they have a problem, they have no idea how to solve it. That's why we see endless questions here proclaiming to be a NetBeans issue, which turns out to be that the OP didn't know some fundamental piece of Java syntax. That's why people get confused about whether "tomcat is compatible with eclipse" or similar, they don't know enough about Java itself to know how nonsensical that is. And nor will they until they know the separation between IDE and language
    Auto-complete is a poor aid to learning, since it absolves the user of actually having to know the API he's using

  • Effective Java Book Club

    Me and a couple of colleagues are going to work through the new edition of the Java classic "Effective Java".
    We are going at a moderate pace of one chapter each week.
    I'd like to invite anybody interested in this to join us for discussion of the book's items.
    To keep discussions separate and dedicated to the book, I have create a forum at [http://n2.nabble.com/Effective-Java-f34745.html|Nabble]
    We will start discussing the first chapter on Mon, July, 21th (so that anybody has a chance to grab a copy and start reading).
    This effort is not officially associated with the book, the author (Joshua Bloch), the publisher (Addison Wesley) or Sun Microsystems in any way.
    "Effective Java" discusses intermediate to advanced topics and is the one Java-book I recommend to any serious Java developer who has mastered the basics.
    See [http://java.sun.com/docs/books/effective/|Effective Java Home Page]

    Thanks Philip.
    Please note that there is absolutely no commercial interest at all plus the topic really is "Java Programming".
    The book even is marketed by Sun itself and one of the two links is going to the book's page at sun.com.
    The other is to an ad-free forum at a community site for a very specialized topic that does not fit into the forums here.
    If there's anything that may benefit from this, it is sales of the book - though I doubt that that's necessary at all.

Maybe you are looking for