Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Thinking in Java (2nd Edition)

Buy
Perfect for migrating to Java from a fellow object-oriented language (such as C++), the second edition of Thinking in Java continues the earlier version's thoughtful approach to learning Java inside and out, while also bringing it up to speed with some of the latest in Java 2 features. This massive tutorial covers many of the nooks and crannies of the language, which is of great value in the programming world.

The most prominent feature of the book is its diligent and extremely thorough treatment of the Java language, with special attention to object design. (For instance, 10 pages of sample code show all of the available operators.) Some of the best thinking about objects is in this book, including when to use composition over inheritance. The esoteric details of Java in regard to defining classes are thoroughly laid out. (The material on interfaces, inner classes, and designing for reuse will please any expert.) Each section also has sample exercises that let you try out and expand your Java knowledge.

Besides getting the reader to "think in objects," Thinking in Java also covers other APIs in Java 2. Excellent sections include an in-depth tour of Java's collection and stream classes, and enterprise-level APIs like servlets, JSPs, EJBs, and RMI. Weighing in at over 1,000 pages, any reader who is serious about learning Java inside and out will want to take a look at this superior resource on some of the latest and most advanced thinking in object design. --Richard Dragan

The legendary author Bruce Eckel brings Java to life with this extraordinarily insightful, opinionated and downright funny introduction. Thinking in Java introduces all of the language's fundamentals, one step at a time, using to-the-point code examples. More than virtually any other book, Thinking in Java helps you understand not just what to do -- but why. Eckel introduces all the basics of objects as Java uses them; then walks carefully through the fundamental concepts underlying all Java programming -- including program flow, initialization and cleanup, hiding implementations, reusing classes and polymorphism. Using extensive, to-the-point examples, he introduces error handling, exceptions, Java I/O, run-time type identification, and passing and returning objects. He covers the Java AWT, multithreading, network programming with Java -- even design patterns. The best way to understand the real value of this book is to hear what readers of the online version have been saying about it: "much better than any other Java book I've seen, by an order of magnitude..." "mature, consistent, intellectually honest, well-written and precise..." "a thoughtful, penetrating analytical tutorial which doesn't kowtow to the manufacturers..." "Thank you again for your awesome book. I was really floundering, but your book has brought me up to speed as quickly as I could read it!"For both beginner and experienced C and C++ programmers who want to learn Java.

* From the basics of object development, all the way to design patterns and other advanced topics.

* By the author of the best-selling Thinking in C++ -- winner of the 1995 Jolt Cola Award!

* On-line version has already received tens of thousands of hits -- there's a huge built-in demand for this book!

(HTML tags aren't allowed.)

PrestaShop 1.3 Beginner's Guide
PrestaShop 1.3 Beginner's Guide

PrestaShop is a hidden gem. There are many much more widely known online shopping cart solutions that have nothing like the features, potential, and ease of use that this open source, completely free-to-use, system has. But until now there has been no information available on how to make the most of it. This book takes a step-by-step approach...

Classical Circuit Theory
Classical Circuit Theory

This book begins with the basic principles of circuits, derives their analytic properties in both the time and frequency domains, and states and proves the two important theorems. It then develops an algorithmic method to design common and uncommon types of circuits, such as prototype filters, lumped delay lines, constant phase difference...

Professional SQL Server High Availability and Disaster Recovery: Implement tried-and-true high availability and disaster recovery solutions with SQL Server
Professional SQL Server High Availability and Disaster Recovery: Implement tried-and-true high availability and disaster recovery solutions with SQL Server

Leverage powerful features of the SQL Server and watch your infrastructure transform into a high-performing, reliable network of systems.

Key Features

  • Explore more than 20 real-world use cases to understand SQL Server features
  • Get to grips with the SQL Server Always On...

Active and Programmable Networks for Adaptive Architectures and Services
Active and Programmable Networks for Adaptive Architectures and Services
New applications such as video conferencing, video on demand, multimedia transcoders, Voice-over-IP (VoIP), intrusion detection, distributed collaboration, and intranet security require advanced functionality from networks beyond simple forwarding congestion control techniques. Examples of advanced functionality include self-reconfiguration,...
The Fujifilm X-T1: 111 X-Pert Tips to Get the Most Out of Your Camera
The Fujifilm X-T1: 111 X-Pert Tips to Get the Most Out of Your Camera

In this book, popular Fuji Rumors "X-Pert Corner" columnist Rico Pfirstinger teaches about the little-known capabilities of the X-T1, which he's discovered through months of in-depth research and experimentation with the camera. After a brief overview of the camera's basic functions, Rico cuts to the chase and...

Adobe CS3 Web Workflows: Building Websites with Adobe Creative Suite 3
Adobe CS3 Web Workflows: Building Websites with Adobe Creative Suite 3
Maximize your potential as a web designer with Adobe CS3 Web Workflows: Building Websites with Adobe Creative Suite 3, a guide to all the tools in Adobe CS3 and how to use them together to create dynamic web pages. Understand the workflow from one product to another and learn how to use the essential techniques in each program so that you...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy