
Java, Java, Java Object-Oriented Problem Solving
Résumé
Java, Java, Java, Third Edition systematically introduces the Java 1.5 language in the context of practical problem-solving and effective object-oriented design. Carefully and incrementally, the authors demonstrate how to decompose problems, use UML diagrams to design Java software that solves those problems, and transform their designs into efficient, robust code. Their "objects-early" approach reflects the latest pedagogical insights into teaching Java, and their lucid, engaging examples help readers apply sophisticated techniques rapidly and effectively.
The authors begin by helping students gain a deep understanding of the fundamentals of object orientation, including the purpose and use of objects, classes, methods, parameter passing, information hiding, and simple inheritance and polymorphism. Students rapidly master the basic building blocks for constructing new programs, learning how to create objects and manage their interactions,
Next, the authors turn to core language elements such as data types, control structures, strings, and arrays, while offering deeper practical insights into inheritance and polymorphism. In Part III, they turn to advanced topics, including exceptions, file I/O, recursion, GUIs, threads and concurrent programming, sockets and networking, data structures, sen/lets, and JavaServer Pages. This modular, self-contained coverage allows instructors to choose topics selectively as time permits. An optional "graphics track" is also provided throughout, supporting those who wish to focus on graphics and GUI development.
Major improvements to Java, Java, Java, Third Edition include:
- A simpler, more accessible introduction to the fundamentals of object-oriented programming and UML concepts
- A new collection of examples: students build games and puzzles that are both pedagogically valuable and inherently interesting
- More thorough coverage of inheritance and polymorphism
- A completely rewritten guide to interface design, including independent introductions to both command-line and graphical user interfaces
- Expanded coverage of sockets and networking, including coverage of servllets, JSP, and other Internet programming technologies
- More complete, practical coverage of data structures, ranging from the Java Collection Framework to sets, maps, and binary search trees
L'auteur - Ralph Morelli
is an Associate Professor of computer science at Trinity
College in Hartford, CT. He has published articles on
expert systems, the Web, educational software, and
computing resources, and has coedited a book on artificial
intelligence. He has been a recipient of two National
Science Foundation Research Opportunity Awards and is a
member of numerous professional organizations including the
Association for Computing Machinery and Computer
Professionals for Social Responsibility.
Sommaire
- Preface
- Computers, Objects, and Java
- Java Program Design and Development
- Objects: Using, Creating, and Defining
- 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: Input/Output Techniques
- Recursive Problem Solving
- Graphical User Interfaces
- Threads and Concurrent Programming
- Sockets and Networking
- Data Structures: Lists, Stacks, and Queues
- A: Coding Conventions
- B: The Java Development Kit
- C: The ASCII and Unicode Character Sets
- D: Java Keywords
- E: Operator Precedence Hierarchy
- F: Java Inner Classes
- G: Java Autoboxing and Enumeration
- H: Java and UML Resources
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Pearson |
Auteur(s) | Ralph Morelli, Ralph Walde |
Parution | 31/01/2006 |
Édition | 3eme édition |
Nb. de pages | 862 |
Format | 19 x 23,5 |
Couverture | Broché |
Poids | 1312g |
Intérieur | 2 couleurs |
EAN13 | 9780131474345 |
ISBN13 | 978-0-13-147434-5 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse