Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
Java, Java, Java: Object-Oriented Problem Solving
GIS Visualizer - Geographic Data Visualized on 40+ Maps! Click here for details.
  • Title Java, Java, Java: Object-Oriented Problem Solving
  • Author(s) R. Morelli and R. Walde
  • Publisher: Prentice Hall, 3 edition (2006); eBook (Creative Commons edition, Trinity College, June 25, 2017)
  • License(s): CC BY 3.0, CC BY 4.0
  • Paperback 862 pages
  • eBook PDF (865 page, 6.3 MB), ePub, Daisy, Kindle, etc.
  • Language: English
  • ISBN-10: 0131474340
  • ISBN-13: 978-0131474345
  • Share This:  

Book Description

Functional and flexible, this guide takes an objects-first approach to Java programming and problem using games and puzzles.

We have designed this third edition of Java, Java, Java to be suitable for a typical Introduction to Computer Science (CS1) course or for a slightly more advanced Java as a Second Language course. This edition retains the "objects first" approach to programming and problem solving that was characteristic of the first two editions. Throughout the text we emphasize careful coverage of Java language features, introductory programming concepts, and object-oriented design principles.

Table of Contents:

  • Computers, Objects, and Java
  • Java Program Design and Development
  • Objects: Defining, Creating, and Using
  • Methods: Communicating with Objects
  • Input/Output: Designing the User Interface
  • Java Data and Operators
  • Control Structures
  • Strings and String Processing
  • Inheritance and Polymorphism
  • Arrays and Array Processing
  • Exceptions: When Things Go Wrong
  • Files and Streams
  • Recursive Problem Solving
  • Graphical User Interfaces
  • Threads and Concurrent Programming
  • Sockets and Networking
  • Data Structures: Lists, Stacks, and Queues

The third edition retains many of the features of the first two editions, including:

  • Early Introduction of Objects
  • Emphasis on Object Oriented Design (OOD)
  • Unified Modeling Language (UML) Diagrams
  • Self-study Exercises with Answers
  • Programming, Debugging, and Design Tips.
  • From the Java Library Sections
  • Object-Oriented Design Sections
  • End-of-Chapter Exercises
  • Companion Web Site, with Power Points and other Resources
About the Authors
  • N/A
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
  • 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.

  • 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.

  • Patterns for Beginning Java Programmers (David Bernstein)

    Programming patterns are solutions to problems that require the creation of a small fragment of code that will be part of a larger program. Hence, this book is about teaching you how to write such fragments of code.

  • 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)

    This book is 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.

  • Java Programming for Kids, Parents and Grandparents

    The goal is to help students learn to program in the most popular language in the world: Java. It starts from an introduction to Java and then explains how to write programs that have Graphic User Interface by writing the Tic-Tac-Toe and Ping-Pong games.

  • 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.

  • Java for Small Teams (Henry Coles, et al.)

    This book is an attempt to capture what good Java code looks like and the practices that help produce it. From developers writing Java for the first time through to seasoned technical leads serving multiple teams.

  • Thinking in Java, 4th Edition (Bruce Eckel)

    This book 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.

  • Open Data Structures: An Introduction using Java (Pat Morin)

    This book is an introduction to the field of data structures and algorithms, it covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs.

  • 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.

  • Java Structures: Data Structures in Java for the Programmers

    This book attempts to provide a fresh and focused approach to the design and implementation of classic structures in a manner that meshes well with existing Java packages.

  • 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.

Book Categories
:
Other Categories
Resources and Links