Reddit Reddit reviews Java: The Complete Reference, Ninth Edition

We found 15 Reddit comments about Java: The Complete Reference, Ninth Edition. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Databases & Big Data
MySQL Guides
Java: The Complete Reference, Ninth Edition
Java the Complete Reference 9 E
Check price on Amazon

15 Reddit comments about Java: The Complete Reference, Ninth Edition:

u/reposefulGrass · 7 pointsr/learnjava

There are tons of resources in many different formats of many different qualities.

On the sidebar to the right, there are quite a few. You should pick the format you're most comfortable with -- book, video, course, etc.

As I've read a few books, for absolute beginners, Intro to java: Comprehensive was pretty good. Very easy to get into to.

Thinking in Java or The Java Reference Book are pretty good for people who already know the concepts of programming.

I haven't watched videos for learning java or taken any courses, so this is all I can give you.

EDIT:

I've found a playlist on YouTube, I've only watched the two first videos, but they seem great.

As a beginner, you'd first have to install Java and also a tool to easy use java -- an IDE (Integrated Development Environment) for example. Plenty of YouTube videos covering that.

Here is a course that alot of people seem to like and recommend: MOOC

Lastly, some advice: Stick through with it if you really want to program. Learning to program at first is the hardest part on the journey.

u/Dolphinmx · 3 pointsr/learnprogramming

I'm reading this one because I wanted to "relearn" my java and is quite good, it includes only Java and is very detailed...but is a big book, you don't need to follow each chapter, maybe just read what interest you.

Java: The Complete Reference by Herbert Schildt


For Android, I started watching the following course on Udacity and they use Android Studio. It's free to watch the lessons.
https://www.udacity.com/course/ud853

u/nekochanwork · 3 pointsr/learnprogramming

> Is there a true singular source to learn Java?

Unfortunately, no. There are 1000s of places to learn Java. The right choice is dependent on your skill level and what you want to build (e.g. web apps, mobile apps, desktop sevices, etc.).

If you need some recommendations, start with The Java Tutorials on Oracle, followed by Effective Java.

If you need a comprehensive overview of the language, you can use Java: The Complete Reference 9th Edition.

u/Yogi_DMT · 2 pointsr/javahelp

Whenever someone asks this i feel obligated to recommend the official reference. I've tried plenty of books, websites, courses, etc. and personally have found this one to be far and away the best resource out there. Dollar for dollar i can't say there's a better way to spend your money if you're trying to learn Java.

u/verge36 · 2 pointsr/learnprogramming

Well, not really sure about what a complete beginner might think about the book, i already knew some basic concepts of java-classes, methods syntax Generic methods etc.- thanks to this. I also took a mandatory C course at University. I read until java.util, then decided to use Sedgewick's book, because i thought i needed some exercises so Sedgewick's course felt just right. It had plenty of exercises, and the right amount of explanations for most cases. However recursive functions are sometimes complex, and the lack of explanation sometimes makes them hard to understand. Otherwise gret book for beginners. I feel much more comfortable writing code now.
Will look into the algorithms course, that was the part of the book i enjoyed most tbh.

u/loamfarer · 2 pointsr/learnprogramming

The C++ Programming Language, 4th Edition - Bjarne Stroustrup
Effective Modern C++ - Scott Meyers
21st Century C - Ben Klemens
Learn You A Haskell For Great Good - Miran Lipovača
The Book & Rustinomicon - Rust Contributors
A Byte of Python - Swaroop Chitlur
Java The Complete Reference 9th Edition - Herbert Schildt

These are the books I got the most out of. None of them are good for beginners to programming, except maybe A Byte of Python.
But they have given me deeper essential knowledge over the tools that I'm working with than any sort of "zen of patterns" or "corporate feng shui" style book has offered.

Of course I have also come across other computer science books that are fantastic, namely AI and machine learning stuff. I know a handful of solid game engine and graphics books have also come out in the past few years.

u/n7shadow · 2 pointsr/learnjava

Anyone knows how Java the complete reference is?

u/K__Dogg · 2 pointsr/learnprogramming

Java: The Complete Reference, Ninth Edition https://www.amazon.co.uk/dp/0071808558/ref=cm_sw_r_cp_api_0F7wzb16GVWKH

I have been reading this lately and it is the BEST programming book I've read. It's filled with examples and easy to understand explanations.

u/unerds · 2 pointsr/java

i'm using Java: The Complete Reference by Herbert Schildt for syntax and general overview of the language and it's packages and such...

I'm also going through Stanford's CS106A which is a programming methodology class that uses Java 5... there are about 28 lectures with transcripts, assignments, handouts, exams and all that available at that link.

there is a lot of redundancy in the two resources i'm using, but the book is concise with it's progression through the language, while the methodology lectures are a bit more pragmatic.

u/wisam · 1 pointr/learnprogramming

Java, A Beginner's Guide. is a well-paced book that's not huge (about 700 pages).

Java, The Complete Reference. by the same author of the above book is, as the name suggests, a huge comprehensive reference (about 1500 pages). I wouldn't use it to learn the basics, but would use it later as a reference.

Introduction to Java Programming, Comprehensive Version. is a slow-paced huge book (more than 1500 pages) that will benefit a beginner a lot.

Now if you are in a hurry and you need to go through the basic s quickly and possibly miss some details, I would recommend Think Java. It's a small (about 300 pages) free fast-paced book that will get you hooked quickly.

u/Vorzard · 1 pointr/androiddev

You can buy a book and write code as you read it, including doing the assignments in the book. For one Java: The Complete Reference is good to have around if you are a beginner.

You can give Codecademy and similar services a try and learn interactively. I don't know how good are they at teaching Java. You probably still going to need a book, but these learning app services can be useful.

u/teeceli · 1 pointr/java

Because it sounds like you already have a ton of experience with language fundamentals, best practices and design I would recommend Java: The Complete Reference. It reads more like a reference guide and covers the entire language up through Java 8. I'm sure this would suffice to just pick up the differences and nuances between the two languages.

u/Thehollidayinn · 1 pointr/learnprogramming

Ah, yes. I should have explained. Nothing too crazy. I have watched the courses and thought it was a good introduction. So - just a personal preference I had over the Big nerd ranch book.

My general philosophy for learning a new stack/language is the following:

  1. Get a general idea, and build some random things (where you seem to be)

  2. Pick up a "Cookbook" book. Usually something like Android Cookbook or project based books (game development - easy)

  3. Hit the theory and "boring" stuff. So for Android
u/leighflix · 1 pointr/learnjava

A reference book could be nice. You've already understood everything, you just need to memorize it.


If you still need to understand a few things:

u/Plussh · 1 pointr/javahelp

You should use classes to house methods based on relevancy and to generally make your program easier to understand.

I would say having 20 methods in your main class probably isnt best practice, but it really depends on what the functions are being used for.

Say if you were writing a program pertaining to cars, you would ideally have your main class launch the program and create instances of classes, and you could have a class called 'car' that handles all of the functions relating to the use of the car e.g openDoor(), doUpSeatBelt(). It wouldnt make sense to have these in your main class.

Classes are there to make your program easier for both you, and arguably more importantly other people to read, they also make it easier to re-use code and scale your programs.

There are tons of resources out there that explain this better than I can, see 'Java: the complete reference'.

https://www.amazon.co.uk/Java-Complete-Reference-Herbert-Schildt/dp/0071808558/ref=sr_1_10?ie=UTF8&qid=1518696204&sr=8-10&keywords=java