Am höchsten bewertete kritische Rezension
Learn to hate Java!
am 27. November 2011
This was my first programming book, selected by the lecturer. Eight years passed since I took the Programming Intro course at university, now I work in a well-known IT company and program in Java daily. Recently, when talking to a friend from the university times who now also works as a Java programmer in another well-known IT company, one of us said: "- Do you remember that HORRIBLE Java book which almost made us think that Java is the worst thing on earth? - Oh, YES!" And we went through our memories of why this was such a bad choice.
The main problem with the book is that it spits very different topics at you pretty much at random. Yesterday you wrote your first program of twenty lines which prints a dot, now how about talking about objects and classes. You think you now begin to understand what objects are? Forget about it, now we look at arrays and if-else statements. Next day you want to continue with other data structures? Ha! We now learn to display a rectangular with an applet! You feel confused? How about inheritance next time? You start seeing a connection between classes and inheritance? No-no, now we implement a MouseListener (!) so that when you click you see a circle in your applet. I am not kidding, I virtually go through the chapters from one to five.
There are many good books about Java, some are available online for free, like "Thinking in Java" which is a superb introduction. If you've never programmed before, what "Java Essentials" is likely to teach you is how to wholeheartedly hate Java.