×

Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

Learning Java
  • Alternative view 1 of Learning Java
  • Alternative view 2 of Learning Java
     

Learning Java

3.3 8
by Patrick Niemeyer
 

See All Formats & Editions

Java is the preferred language for many of today’s leading-edge technologies—everything from smartphones and game consoles to robots, massive enterprise systems, and supercomputers. If you’re new to Java, the fourth edition of this bestselling guide provides an example-driven introduction to the latest language features and APIs in Java 6 and 7.

Customer Reviews

Average Review:

Post to your social network

     

Most Helpful Customer Reviews

See all customer reviews

Learning Java 3.3 out of 5 based on 0 ratings. 8 reviews.
Guest More than 1 year ago
There are plenty monumental epic efforts in the field of Java teaching which would start from showing you PDP-11 pictures, and go long distance explaining how hard-drives and memory chips used to look & work when the author was in his prime. Around page number 250, you might encounter a first notion of a JFrame (unless you got completely bored and took off to a nearby coffee shop.) Jokes aside, if you want to learn Java, this book is a 'must have' title. Honest (!) and crystal clear explanations (albeit, yep to some limited degree it would help if you knew C, however C-related experience would help with any Java book.) It is obvious, that authors have tremendous direct programming experience. This book will really help you become knowledgeable Java guru. It is fun to read too. I would strongly recommend it.
Guest More than 1 year ago
[A review of the 3RD EDITION 2005.] If you're learning Java from scratch, you might as well start at the latest version 5.0. But Java has grown hugely since 96. The book's size directly reflects that growth. Even so, the authors had to make the decision to explain only what they consider to be the minimal set of core classes. Their choice seems spot on. Spanning such key topics as I/O, Swing, Applets and Threads. To get best use of the advice, you should be familiar with object oriented programming from another language. The chapters are well written, but can be opaque to one who has never programmed before. Plus, there are no problem sets. This lack can be awkward to some readers. What isn't covered? Advanced functionality like Enterprise Java Beans and JMS. And internationalisation is barely mentioned. Mostly to do with using resource bundles. But no discussion about display issues of bidirectional text, for example. Related to this is just a glancing explanation of Unicode. American readers might say, so what? But readers who might have to code for non-European languages will find the book deficient. Yet, to be fair, the book is long enough as it is. While it is easy to describe what was omitted, the authors have made quite reasonable decisions about coverage.
Guest More than 1 year ago
Starts off on the wrong foot with a multitude of unexplained terms/concepts that 'will be discussed in a later chapter.' One gets the sense that the authors are knowledgeable, but can't quite figure out how to explain the language in a coherent, logical sequence. There's a building, see, and it's a wonderful building. And it has a door that is just a fantastic door. And, oh yeah, there are stairs to get to the door but we'll explain that later. So, anyway, about the windows...
Guest More than 1 year ago
This textbook does a good job of explaining the rules of Java, and all of the examples work in the Net Beans compiler that is provided on the CD that comes with the book. However, when you try to incorporate any of the java applet class examples into an HTML or XHTML file with the recommended element: [APPLET], which, by the way, is deprecated, you receive a 'Loading Java Applet Failed' message in IE, and an 'Applet ExampleApplet notinited' message in Netscape and FireFox. This happened to me when I used the simplest example applet contained in chapter 2. The introductory section of the textbook does not tell you about the business with how the Java interpreter deals with proxy servers -- don't even go there -- you may hose your browser, and maybe your system if you do. You have to go to a separate Sun website to find out how to use the [object] tag, which the W3.org has deemed to be the favored way in which to include class applets for Java. When you have made effort to find out how to use the [object] tag, it is much more complex than the [applet] tag by orders of magnitude, and there is different XHTML coding with the [object] tag for IE versus Netscape!! Is this book worth you money? Maybe it would be if you owned a fully tricked out 3,000 GHz Sun Workstation with 5,000 terrabytes of RAM, and 10,000,000 terrabytes of storage space. The java applets are real memory hogs, and do not load fast at all. My verdict? Save you money and learn more about XML and XHTML JavaScript and CSS -- these technologies have a plug and play receptiveness and they work right out of the box.
Guest More than 1 year ago
Learning Java by Patrick Niemeyer & Jonathan Knudsen is one of the best Java books I¿ve read. Most aspects of Java are covered chapter by chapter in chronological order. This is a good book for beginning programmers trying to learn Java or more experienced programmers learning a second language. Everything you need to write Programs and run your code is included with the book. A complete version of J2SE SDK 1.4 is on the CD in the back of this book. I would certainly recommend Learning Java to beginning as well as intermediate programmers.
Guest More than 1 year ago
Save your money on the other Java books! I have dog-eared Savitch, Eckel and Deitel and none are fit to hold Pat Niemeyer or Jonathan Knudsen's applets. This book describes 'all' of Java's tiny details in a wonderful progression and in a stylish manner. This is a great book.
busterAH More than 1 year ago
my copy was written in Ge,man and I don't know Ger,man BUMMER
Guest More than 1 year ago
After reading previous reviews, I thought this would be a good book for a programmer to learn java. The first chapter of the book is like JAVA propoganda. The second starts giving you programing examples. This is when you learn that JAVA is just C Code that does have an integrated IDE and needs a special runtime to work. Java Script on the other hand is actually useful