Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Object-Oriented Software Development in Java
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Object-Oriented Software Development in Java

Object-Oriented Software Development in Java

Styles, Patterns, and Frameworks

Xiaoping Jia

507 pages, parution le 01/10/1999

Résumé

Object-Oriented Software Development in Java provides broad and coherent coverage of object-oriented technology, teaching object-oriented design and construction using Java to students with some experience programming in any language. Focusing on design and programming, educator and practitioner Xiaoping Jia instills the object-oriented way of thinking through the use of design patterns and frameworks, study of the design of the Java Class Libraries, and illustration of incremental software development.

With the popularity of C++ and Java, program design has become as important to individual commercial programmers as it has been to programmers developing immense government-sponsored software projects. Designed for a course on object-oriented design at the Junior-, Senior-, and Graduate-level, Object-Oriented Software Development in Java prepares students for the industry's move toward object-oriented languages by introducing design concepts early and then moving on to Java.

Contents


1. Object-Oriented Software Development
1.1 Software Development
1.2 A View of the World
1.3 Principles and Concepts
1.4 Object-Oriented Development
2. Introduction to Java
2.1 The Architecture of Java
2.2 Simple Programs
3. Elements of Java
3.1 Lexical Elements
3.2 Variables and Types
3.3 Statements
3.4 Class Declarations
3.5 Packages
3.6 Exceptions
3.7 A Simple Animation Applet
4. Classes and Inheritance
4.1 Overloading
4.2 Inheritance
4.3 Extending and Implementing Interfaces
4.4 Hiding Fields and Static Methods
4.5 Designing Classes
4.6 Applications - Animation Applets
5. Design by Abstraction
5.1 Design Patterns
5.2 Designing Generic Components
5.3 Design Case Study: Sorting Animation
6. Object-Oriented Application Frameworks
6.1 Application Frameworks
6.2 The Collections Framework
6.3 The Graphical User Interface Framework
6.4 The Input/Output Framework
7. Design Case Study: A Drawing Pad
7.1 Iterative Development
7.2 Iteration 1: A Simple Scribbling Pad
7.3 Iteration 2: The Control Panel
7.4 Iteration 3: The Drawing Tools
7.5 Iteration 4: More Tools
8. Concurrent Programming
8.1 Threads
8.2 Thread Safety and Liveness
8.3 Design Case Study: Tic-Tac-Toe Game
9. Distributed Computing
9.1 Socket-Based Communication
9.2 Remote Method Invocation
9.3 Distributed Computing with Non-Java Applications
Glossary

L'auteur - Xiaoping Jia

Xiaoping Jia is an associate professor at DePaul Universlty. He has his Ph.D. in Computer Science from Northwestern University.

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Xiaoping Jia
Parution 01/10/1999
Nb. de pages 507
Format 18,3 x 24
Couverture Relié
Poids 970g
Intérieur Noir et Blanc
EAN13 9780201350845

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription