Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
Thinking in Java, 4th Edition
GIS Visualizer - Geographic Data Visualized on 40+ Maps! Click here for details.
  • Title: Thinking in Java, 4th Edition
  • Author(s) Bruce Eckel
  • Publisher: Prentice Hall; 4 edition
  • Paperback: 1150 pages
  • eBook: PDF (1079 pages), ePub, Kindle, etc.
  • Language: English
  • ISBN-10: 0131872486
  • ISBN-13: 978-0131872486
  • Share This:  

Book Description

Thinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time.

Perfect for migrating to Java from a fellow object-oriented language (such as C++), the 3rd 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.

About the Authors
  • Bruce Eckel is a computer programmer, author and consultant. His best known works are Thinking in Java and Thinking in C++, aimed at programmers wanting to learn the Java or C++ programming languages, particularly those with little experience of object-oriented programming. Eckel was a founding member of the ANSI/ISO C++ standard committee.
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
  • Advanced Java Programming (Andriy Redko, et al.)

    This book provides an exhaustive coverage of topics taught in advanced Java and other related subjects. With its lucid presentation and inclusion of numerous real-world examples and codes, the book will be equally useful for Java professionals.

  • Introduction to Programming Using Java (David J. Eck)

    This book is an introduction to programming and also an introduction to Java directed towards people who do not have any background in programming, although it might also be useful for experienced programmers who want to learn something about Java.

  • Think Java, 2nd Edition (Allen B. Downey, et al)

    A hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience.

  • Programming in Java: An Interdisciplinary Approach

    This book is for all readers interested in introductory programming courses using the Java programming language. It emphasizes the application of computer programming not only in success stories in the software industry but in science and engineering fields.

  • Java, Java, Java: Object-Oriented Problem Solving, 3rd Edition

    Functional and flexible, this book takes an objects-first approach to Java programming and problem using games and puzzles. Emphasize coverage of Java language features, introductory programming concepts, and object-oriented design principles.

  • O'Reilly® Algorithms and Information Retrieval in Java

    This practical book will help you learn and review some of the most important ideas in software engineering - data structures and algorithms - in a way that's clearer, more concise, and more engaging than other materials. Useful in technical interviews too.

  • The Art and Science of Java (Eric Roberts)

    This book emphasizes the reader-friendly exposition, adopts a modern objects-first approach to the Java programming language that introduces readers to useful class hierarchies from the very beginning.

  • Object Oriented Programming in Java (Rick Halterman)

    This book provides coverage of both basic concepts in Java Programming thereby catering to the requirements of the different levels of users in the market. It helps in building object oriented concepts as well as programming oriented approach.

  • Data Structures and Algorithm Analysis in Java, 3rd Edition

    A comprehensive treatment focusing on the creation of efficient data structures and algorithms, using Java, this text explains how to select or design the data structure best suited to specific problems.

  • OOP: Learn Object Oriented Thinking & Programming using Java

    This book is a textbook of programming in Java language for beginners. The author endeavors not to explain the Java programming language to the readers, but to teach them real programming - to teach them how to think and design the program.

Book Categories
:
Other Categories
Resources and Links