Rechercher:
sur developpez.com
sur les forums
Forums
|
Tutoriels
|
F.A.Q's
|
Participez
|
Hébergement
|
Contacts
Club
Emploi
Blogs
TV
Dév. Web
PHP
XML
Python
Autres
2D-3D-Jeux
Sécurité
Windows
Linux
PC
Mac
Accueil
Conception
Java
DotNET
Visual Basic
C
C++
Delphi
MS-Office
SQL & SGBD
Oracle
4D
Business Intelligence
FORUMS JAVA
FAQs
TUTORIELS
JAVASEARCH
SOURCES
LIVRES
OUTILS, EDI & API
ECLIPSE
NETBEANS
BLOG
DISCUSSIONS
TV
Penser en Java 2nde édition
-
Sommaire
|
Préface
|
Avant-propos
| Chapitre :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Annexe :
A
B
C
D
|
Tables des matières
-
Thinking in Java
Sommaire
Préface
Préface à la 2ème édition
Le CD ROM
Introduction
Prérequis
Apprendre Java
Buts
Documentation en ligne
Les chapitres
Exercices
Le CD ROM Multimédia
Le Code Source
Les versions de Java
Seminars and mentoring
Errors
À propos de la conception de la couverture du livre
Remerciements
1: Introduction sur les Objets
Les bienfaits de l'abstraction
Un objet dispose d'une interface
L'implémentation cachée
Réutilisation de l'implémentation
Héritage : réutilisation de l'interface
Polymorphisme : des objets interchangeables
Environnement et durée de vie des objets
Traitement des exceptions : gérer les erreurs
Multithreading
Persistance
Java et l'Internet
Analyse et conception
Programmation Extrême
Les raisons du succès de Java
Stratégies de transition
Java vs. C++ ?
Résumé
2: Tout est Objet
Les objets sont manipulés avec des références
Vous devez créer tous les objets
Vous n'avez jamais besoin de détruire un objet
Créer de nouveaux types de données : class
Méthodes, paramètres et valeurs de retour
Construction d'un programme Java
Votre premier programme Java
Commentaires et documentation intégrée
Style de programmation
Sommaire
Exercices
3: Contrôle du Flux de Programme
Utilisation des opérateurs Java
Le Contrôle d'exécution
Résumé
Exercices
4: Initialisation & Nettoyage
Garantie d'initialisation grâce au constructeur
Surcharge de méthodes
Nettoyage : finalisation et ramasse-miettes
Initialisation de membre
Initialisation des tableaux
Résumé
Exercices
5: Cacher l'Implémentation
package : l'unité de bibliothèque
Les spécificateurs d'accès Java
Interface et implémentation
L'accès aux classes
Résumé
Exercices
6: Réutiliser les classes
Syntaxe de composition
La syntaxe de l'héritage
Combiner composition et héritage.
Choisir la composition à la place de l'héritage
protected
Développement incrémental
Transtypage ascendant
Le mot clé final
Initialisation et chargement de classes
Résumé
Exercices
7: Polymorphisme
Upcasting
The twist
Redéfinition et Surcharge
Classes et méthodes abstraites
Constructeurs et polymorphisme
Concevoir avec l'héritage
Résumé
Exercices
8: Interfaces & Classes Internes
Interfaces
Classes internes
Résumé
Exercices
9: Stockage des objets
Les tableaux
Introduction sur les conteneurs
L'inconvénient des conteneurs : le type est inconnu
Itérateurs
Classification des conteneurs
Fonctionnalités des Collections
Fonctionnalités des Lists
Fonctionnalités des Sets
Fonctionnalités des Maps
Stocker des références
Les itérateurs revisités
Choisir une implémentation
Trier et rechercher dans les Lists
Utilitaires
Opérations non supportées
Les conteneurs Java 1.0 / 1.1
Résumé
Exercices
10: Gestion des erreurs avec les exceptions
Les exceptions de base
Attraper une exception
Spécifier des Exceptions
Les exceptions Java standard
Faire le ménage avec finally
Restriction d'Exceptions
Les constructeurs
Indication d'Exception
Résumé
Exercices
11: Le système d'E/S de Java
La classe File
Entrée et sortie
Ajouter des attributs et des interfaces utiles
Lecteurs & écrivains [ Loaders & Writers ]
Et bien sûr : L'accès aléatoire aux fichiers (RandomAccessFile)
L'usage typique des flux d'E/S
Standard E/S
Compression
La sérialisation objet
Tokenizer l'entrée
Résumé
Exercices
12: Identification dynamique de type
Le besoin de RTTI
La syntaxe du RTTI
Réflexion : information de classe dynamique
Résumé
Exercices
13: Création de Fenêtres et Applets
L'applet de base
Exécuter des applets depuis la ligne de commande
Création d'un bouton
Capture d'un événement
Zones de texte
Contrôle de la disposition
Le modèle d'événements de Swing
Un catalogue de composants Swing
Empaquetage d'une applet dans un fichier JAR
Techniques de programmation
Programmation visuelle et Beans
Résumé
Exercices
14: Les Threads multiples
Interfaces utilisateurs dynamiques [Responsive user interfaces]
Partager des ressources limitées
Blocage [Blocking]
Priorités
Runnable revisité
Résumé
Exercices
15: Informatique Distribuée
La programmation réseau
Se connecter aux bases de données : Java Database Connectivity (JDBC)
Les Servlets
Les Pages Java Serveur - Java Server Pages
RMI (Remote Method Invocation) : Invocation de méthodes distantes
Introduction à CORBA
Enterprise Java Beans
Jini : services distribués
Résumé
Exercices
A: Passage & et Retour d'Objets
Passage de références
Création de copies locales
Contrôler la clonabilité
Classes en lecture seule
Résumé
Exercises
B: L'Interface Native Java [Java Native Interface] (JNI)
Appeler une méthode native
Accéder à des fonctions JNI : l'argument JNIEnv
Accéder à des chaînes Java
Passer et utiliser des objets Java
JNI et les exceptions Java
JNI et le threading
Utiliser une base de code préexistantes
Information complémentaire
C: Conseils pour une programmation stylée en Java
Conception
Implémentation
D: Ressources
Logicielles
Livres
Ce livre a été écrit par
Bruce Eckel
groupe de traduction
télécharger la version francaise (PDF)
|
Commandez le livre en version anglaise (amazon)
|
télécharger la version anglaise
Penser en Java 2nde édition
-
Sommaire
|
Préface
|
Avant-propos
| Chapitre :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Annexe :
A
B
C
D
|
Tables des matières
-
Thinking in Java
Responsables bénévoles de la rubrique
Java
:
Eric Siber
et
Baptiste Wicht
- Contacter par EMail :
Vos questions techniques :
forum d'entraide Java
- Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter
- Copyright © 2000-2008 www.developpez.com -
Legal informations
.
Mesure d'audience ROI frequentation par