L`Altruiste : Le langage Java - ALL TRAINING – Formation

L'Altruiste : Le langage Java file:///C:/Inetpub/wwwroot/laltruiste/courspdf/coursjava.html
1 sur 1035 04/09/2005 22:05
L'Altruiste : Le guide des langages Web
Le langage Java
Sommaire
1/
Introduction
2/
Configuration des outils Java
3/
La structure syntaxique
3.1/Les caractères
3.2/Les identificateurs Java
3.3/Les littéraux
3.4/Les caractères de séparation
3.5/Les expressions
3.6/Les instructions
3.7/Les commentaires
4/
Les opérateurs
4.1/Les opérateurs d'affectation
4.2/Les opérateurs de signe
4.3/Les opérateurs arithmétiques
4.4/Les opérateurs d'incrémentation et de décrémentation
4.5/Les opérateurs de comparaisons
4.6/L'opérateur ternaire
4.7/Les opérateurs au niveau du bit
4.8/Les opérateurs logiques
4.9/Les opérateurs de concaténations
4.10/L'opérateur de transtypage
4.11/L'opérateur instanceof
4.12/L'opérateur new
4.13/La priorité des opérateurs
5/
Les instructions conditionnelles
6/
Les boucles
6.1/La boucle for
6.2/La boucle For-Each
6.3/Les boucles while et do...while
6.4/Les instructions break et continue
7/
Les types de données
8/
La promotion numérique
9/
Les tableaux
9.1/Les tableaux unidimensionnels
9.2/Les tableaux multidimensionnels
10/
Les chaînes de caractères
10.1/Les objets StringBuffer
10.2/La méthode equals()
11/
Les constantes
12/
Les variables
12.1/La portée
12.2/Utilisation des variables
13/
Les modificateurs
13.1/Les modificateurs d'accès
13.2/Le modificateur abstract
13.3/Le modificateur final
13.4/Le modificateur native
13.5/Le modificateur static
13.6/Le modificateur synchronized
13.7/Le modificateur transient
13.8/Le modificateur volatile
13.9/Le modificateur strictfp
14/
Les méthodes
14.1/Déclaration et utilisation
14.2/Le passage des valeurs
L'Altruiste : Le langage Java file:///C:/Inetpub/wwwroot/laltruiste/courspdf/coursjava.html
2 sur 1035 04/09/2005 22:05
14.3/La valeur de retour
14.4/Les méthodes d'accès
14.5/La méthode main
14.6/Les constructeurs
14.7/La surcharge des méthodes
14.8/L'outrepassement des méthodes
15/
Référence à l'objet courant
15.1/Le mot clé this
15.2/Le mot clé super
16/
Les intialisateurs
17/
Les classes
17.1/Déclaration de classe
17.2/Conception de classe avec is a et has a
17.3/Les objets
17.4/L'héritage de classe
17.5/Les classes abstraites
18/
Les interfaces
19/
Les classes ou interfaces internes
19.1/Les classes internes simples
19.2/Les classes internes statiques
19.3/Les classes locales
19.4/Les classes anonymes
20/
Les paquetages
20.1/Importation et création de paquetages
20.2/La classe Package
20.3/Liste des paquetages
21/
Les erreurs
22/
Les exceptions
22.1/Les exceptions de la classe Exception
22.2/La gestion des exceptions
22.3/La gestion des exceptions
22.4/Génération d'une exception
22.5/Signalisation d'une exception
22.6/La création d'exception personnalisée
23/
Le système de Garbage Collector
23.1/La gestion de la mémoire
23.2/Le fonctionnement du Garbage Collector
23.3/La méthode finalize()
23.4/Les méthodes gc()
23.5/Les méthodes totalMemory et freeMemory
23.6/Quantité de mémoire disponible
24/
Les expressions régulières
24.1/La classe Pattern
24.1.1/
Les méthodes compile()
24.1.2/
Les méthodes split()
24.2/La classe Matcher
24.2.1/
L'interface MatchResult
24.2.2/
Les méthodes de recherche
24.2.2.1/Les méthodes find()
24.2.2.2/La méthode lookingAt()
24.2.2.3/La méthode matches()
24.2.2.4/Les informations sur les occurrences
24.2.2.5/Les informations sur les groupes
24.2.2.6/Les informations pour lookingAt() et matches()
24.2.3/
Les méthodes de remplacement
24.2.3.1/Les méthodes replaceFirst() et replaceAll()
24.2.3.2/La méthode appendReplacement()
24.2.4/
Les méthodes reset()
24.2.5/
Le comportement des limites
24.2.6/
Divers
24.3/L'exception PatternSyntaxException
24.4/La syntaxe des expressions régulières
24.4.1/
Les caractères
24.4.1.1/Les règles
24.4.2/
Les classes de caractères
L'Altruiste : Le langage Java file:///C:/Inetpub/wwwroot/laltruiste/courspdf/coursjava.html
3 sur 1035 04/09/2005 22:05
24.4.3/
Les classes de caractères prédéfinies
24.4.4/
Les classes POSIX
24.4.5/
Les classes Unicode
24.4.6/
Les limites d'occurrences
24.4.7/
Les quantificateurs
24.4.8/
Les quantificateurs hésitants
24.4.9/
Les quantificateurs possessif
24.4.10/
Lres opérateurs logiques
24.4.11/
Les références arrières
24.4.12/
Les échappements
24.4.13/
Les constructions spéciales
25/
Les collections
25.1/L'interface Collection
25.2/Les ensembles
25.2.1/
L'interface Set
25.2.2/
La classe HashSet
25.2.3/
La classe TreeSet
25.2.4/
L'interface SortedSet
25.3/Les listes
25.3.1/
La classe Vector
25.3.2/
La collection Stack
25.3.3/
La classe LinkedList
25.3.4/
La classe ArrayList
25.3.5/
L'interface List
25.4/Les maps
25.4.1/
La classe Dictionary
25.4.2/
L'interface Map
25.4.3/
La classe Hashtable
25.4.4/
La classe HashMap
25.4.5/
La classe TreeMap
25.4.6/
L'interface SortedMap
25.5/Les classes utilitaires
25.5.1/
La classe Collections
25.5.2/
L'interface Enumeration
25.5.3/
L'interface Iterator
25.5.4/
L'interface ListIterator
25.5.5/
L'interface java.lang.Comparable
25.5.6/
L'interface Comparator
25.5.7/
L'interface Map.Entry
25.5.8/
La classe Arrays
26/
Le fichier source
27/
Le système de fichiers
27.1/Utilisation de la classe File
28/
Compression et décompression
29/
Gestion des entrées et sorties standards
30/
Les flux (streams)
30.1/Utilisation des flux
31/
Le paquetage NIO
31.1/Les canaux (channels)
31.1.1/
utilisation des canaux
31.1.2/
Le verrouillage de fichier
31.1.3/
Les sockets réseau
31.1.4/
Le sélecteur de canaux
31.2/Les tampons (buffers)
31.2.1/
Les propriétés des tampons
31.2.2/
L'allocation des tampons
31.2.3/
Les opérations get et put
31.2.3.1/Les opérations typées
31.2.4/
La méthode slice()
31.2.5/
Le tampon MappedByteBuffer
31.3/Les jeux de caractères
31.3.1/
L'encodage et décodage
31.3.2/
Les objets de codage
31.3.3/
Gestion du codage
32/
Les propriétés systèmes
L'Altruiste : Le langage Java file:///C:/Inetpub/wwwroot/laltruiste/courspdf/coursjava.html
4 sur 1035 04/09/2005 22:05
33/
Les unités d'exécutions (threads)
33.1/Le fonctionnement des threads
33.2/La création des threads
33.3/Le thread principal
33.4/Les threads démons et utilisateurs
33.5/L'arrêt des threads
33.5.1/
La méthode sleep()
33.5.2/
La méthode yield()
33.5.3/
La méthode interrupt()
33.5.4/
La méthode isAlive()
33.6/La jointure de threads
33.7/Les groupes de threads
33.8/La priorité des threads
33.8.1/
L'affectation des priorités
33.9/La synchronisation des threads
33.9.1/
Les sections critiques
33.9.2/
Le modificateur synchronized
33.9.3/
La synchronisation de bloc
33.9.4/
La synchronisation de méthodes de classe
33.9.5/
Exemple
33.9.6/
Le modificateur volatile
33.10/La communication entre threads
33.10.1/
Exemple
33.11/La classe SwingWorker
34/
L'introspection
34.1/Les objets Class
34.2/Le modèle d'introspection
34.3/L'interface Member
34.4/Les objets Field
34.5/Les objets Method
34.6/Les objets Constructor
34.7/La classe Array
34.8/La classe Modifier
34.9/La représentation des types primitifs Java
35/
L'API XML
35.1/Le modèle d'objets de document
35.1.1/
Exploitation du DOM
35.1.1.1/Les attributs
35.1.1.2/La DTD et les instructions de traitement
35.1.2/
Modification d'un document DOM
35.1.3/
La création d'objets DOM
35.1.4/
Les implémentations DOM
35.1.5/
La sauvegarde DOM
35.2/Simple API XML
35.2.1/
Les analyseurs SAX
35.2.2/
Les gestionnaires d'événements SAX
35.3/L'API XPath
35.3.1/
Evaluation des expressions XPath
35.3.2/
Résolution des fonctions et variables
35.3.3/
Les contextes d'espace de noms
35.4/La transformation XSL
35.4.1/
Le transformateur XSLT
35.4.2/
Les paramètres et propriétés
35.4.3/
Le gestionnaire d'URI
35.4.4/
Le gestionnaire d'erreurs
35.5/La validation de documents XML
35.5.1/
Le paramétrage de validation
35.5.2/
La validation par DTD
35.5.3/
La validation par schéma XML
35.6/La localisation d'entité
36/
Les applications Swing
36.1/La fenêtre d'une application
36.2/Les gestionnaires de placement
36.3/La classe FlowLayout
36.4/Le gestionnaire BorderLayout
36.5/La classe BoxLayout
L'Altruiste : Le langage Java file:///C:/Inetpub/wwwroot/laltruiste/courspdf/coursjava.html
5 sur 1035 04/09/2005 22:05
36.6/La classe CardLayout
36.7/Le gestionnaire GridLayout
36.8/Le gestionnaire GridBagLayout
36.9/Le gestionnaire SpringLayout
37/
Les applications
38/
Les appliquettes Java
38.1/Insertion des applets dans les pages HTML
38.2/Le paquetage java.applet
39/
Le paquetage java.lang
39.1/La classe Boolean
39.2/La classe Byte
39.3/La classe Character
39.4/La classe Character.Subset
39.5/La classe Character.UnicodeBlock
39.6/La classe Class
39.7/La classe ClassLoader
39.8/La classe Compiler
39.9/La classe Double
39.10/La classe Float
39.11/La classe InheritableThreadLocal
39.12/La classe Integer
39.13/La classe Long
39.14/La classe Math
39.15/La classe Number
39.16/La classe Object
39.17/La classe Package
39.18/La classe Process
39.19/La classe Runtime
39.20/La classe RuntimePermission
39.21/La classe SecurityManager
39.22/La classe Short
39.23/La classe StackTraceElement
39.24/La classe StrictMath
39.25/La classe String
39.26/La classe StringBuffer
39.27/La classe System
39.28/La classe Thread
39.29/La classe ThreadGroup
39.30/La classe ThreadLocal
39.31/La classe Throwable
39.32/La classe Void
40/
Le paquetage java.io
40.1/La classe BufferedInputStream
40.2/La classe BufferedOutputStream
40.3/La classe BufferedReader
40.4/La classe BufferedWriter
40.5/La classe ByteArrayInputStream
40.6/La classe ByteArrayOutputStream
40.7/La classe CharArrayReader
40.8/La classe CharArrayWriter
40.9/La classe DataInputStream
40.10/La classe DataOutputStream
40.11/La classe File
40.12/La classe FileDescriptor
40.13/La classe FileInputStream
40.14/La classe FileOutputStream
40.15/La classe FileReader
40.16/La classe FileWriter
40.17/La classe FilterInputStream
40.18/La classe FilterOutputStream
40.19/La classe FilterReader
40.20/La classe FilterWriter
40.21/La classe InputStream
40.22/La classe InputStreamReader
40.23/La classe LineNumberReader
1 / 1035 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !