Cay Horstmann9780470112106, 0470112107
This text uses Java to describe programming concepts, taking full advantage of Java’s simpler and more consistent syntax. Its traditional approach uses modern CS tools including a strategic subset of Java and a simple object-oriented graphics library. The text teaches Java as a first programming language and distills it down to a core of fundamental data types, structures and syntax. It presents Java in a leaner and more practical fashion with a subset covering basic types, stream input and output, the “string” class, branches and loops, functions, parameter passing and classes. The book includes a style guide (available in electronic format) and details common student programming mistakes. The library for the book contains a base class from which students can derive their own applets without having to learn a complex event-handling model. An appendix brings students up to speed in ANSI C++ from Java. |
Table of contents : 1 – Introduction
……Page 1 2 – Using Objects
……Page 44 3 – Implementing Classes
……Page 111 4 – Fundamental Data Types
……Page 182 5 – Decisions
……Page 251 6 – Iteration
……Page 313 7 – Arrays and Array Lists
……Page 395 8 – Designing Classes
……Page 462 9 – Interfaces and Polymorphism
……Page 533 10 – Inheritance
……Page 601 11 – Input/Output and Exception Handling
……Page 683 12 – Object-Oriented Design
……Page 725 13 – Recursion
……Page 802 14 – Sorting and Searching
……Page 856 15 – An Introduction to Data Structures
……Page 908 16 – Advanced Data Structures
……Page 953 17 – Generic Programming
……Page 1042 18 – Graphical User Interfaces
……Page 1071 |
Reviews
There are no reviews yet.