Shelves: technical , java , Short version of what may turn into a longer review: Overall a good introduction to the Java language and its standard library. I quipped throughout that the book was as verbose as the language, but this is a good-natured jab, especially considering that the authors have done an excellent job in organizing and presenting the material, and in showing good concrete examples. The book itself covers Java through version 1. One of the things that I really appreciated about the text and have seen Short version of what may turn into a longer review: Overall a good introduction to the Java language and its standard library.
|Published (Last):||12 February 2009|
|PDF File Size:||12.35 Mb|
|ePub File Size:||13.33 Mb|
|Price:||Free* [*Free Regsitration Required]|
I distinctly remember learning the basics of the language and AWT or was it Swing? This month I was back in bed with Java, the language now in version 6. Everything seems to have changed about Java in these past 10 years. With improvements in virtual machines VM , compilation, garbage collection, addition of Generics and an awesome IDE Eclipse , Java is today a fast language to learn, program and execute.
I looked around to find a book that would introduce me back to Java. Also, it is beyond me why Eckel does not number his book chapters!
Despite it being published by MIT Press, I found this book to be poorly written and the typesetting ridiculously bad to even take it seriously. This book, though quite hefty, fit my needs perfectly and I came away discovering a lot about Java. I found the first 8 voluminous chapters of the book the most useful, since these deal with introducing the language, types, classes, objects and Collections.
Unlike the earlier two Java books I tried, I liked the pace, the content and the writing style of the authors here. Small executable code samples litter the book and can be downloaded from here and executed with Eclipse.
The only problem I had with this book was the high number of errors I discovered while reading it. Still, I recommend Learning Java as a good introduction to Java. It is written not to be just an introductory book, but has enough depth and breadth to live on as a handy reference book on Java.
Learning Java, 3rd Edition
This mechanism is extremely flexible; to handle a URL, you need only the appropriate protocol and content handlers. One obvious application is for Java-based web browsers that can handle new and specialized kinds of URLs. Content and protocol handlers could be downloaded over the Net from the same site that supplies the data, and used by the browser. If you wanted to supply some completely new data type, using a completely new protocol, you could make your data file plus a content handler and a protocol handler available on your web server; anyone using a Web browser supporting Java could automatically get the appropriate handlers whenever they access your data. In short, Java could allow you to build dynamically extensible web applications. Instead of gigantic do-everything software, you could build a lightweight scaffold that dynamically incorporates extensions as needed. Figure
Learning Java by Jonathan Knudsen, Patrick Niemeyer
It covers the essentials of hot topics like Swing and JFC; describes new tools for signing applets; and shows you how to write networked clients and servers, servlets, JavaBeans, and state-of-the-art user interfaces. He is currently an independent consultant and author in the areas of networking and distributed applications. Pat is the author of BeanShell, an embeddable Java scripting language, and various other free goodies available on the Internet. He currently lives in the Central West End area of St. Louis with some cats and other creatures. Jonathan B.