Syllabus de Java de base
Syllabus de Java de base
Java de base
Bases de Java
Concepts OOP
Avantage de la POO
Objet et Classe
Surcharge de méthode
Constructeur
variable, méthode et bloc statiques
ce mot-clé
Héritage (EST-UN)
Agrégation et Composition (A UN)
Surcharge de méthode
Type de retour covariant
super mot-clé
Bloc d'initialisation d'instance
mot clé final
Polymorphisme à l'exécution
liaison statique et dynamique
Classe abstraite et Interface
Conversion descendante avec l'opérateur instanceof
Paquet et Modificateurs d'Accès
Encapsulation
Classe d'objet
Clonage d'objet
Tableau Java
Appel par valeur et appel par référence
mot clé strictfp
Création de la documentation API
Quoi et Pourquoi ?
Chaîne immuable
Comparaison de chaînes
Concaténation de chaînes
Sous-chaîne
Méthodes de la classe String
Classe StringBuffer
Classe StringBuilder
Créer une classe immuable
méthode toString
Classe StringTokenizer
Classes imbriquées
Multithreading
Groupe de fils
Hook de fermeture
Effectuer plusieurs tâches par plusieurs fils d'exécution
Collecte des déchets
Classe exécutable
Synchronisation
Entrée
Sérialisation
Sérialisation et Désérialisation
Sérialisation avec IS-A et Has-A
mot-clé transient
Réseautage
Programmation de sockets
Classe URL
Affichage des données d'une page web
Classe InetAddress
DatagramSocket et DatagramPacket
Communication bidirectionnelle
Contrôles AWT
Gestion des événements par 3 moyens
Classes d'événements et interfaces d'écouteurs
Classes d'adaptateur
Créer des jeux et des applications
Balancement
BorderLayout
Disposition en grille
FlowLayout
BoxLayout
DispositionCarte
Applet
Classe JApplet
Peinture dans Applet
Horloge numérique dans l'applet
Horloge analogique dans l'applet
Paramètre dans l'Applet
Communication d'applet
Créer des jeux
API de réflexion
API de réflexion
newInstance() et Détermination de l'objet de classe
outil javap
création de l'outil javap
création d'appletviewer
Accéder à une méthode privée depuis l'extérieur de la classe
Collection
Cadre de collection
Classe ArrayList
Classe LinkedList
interface ListIterator
Classe HashSet
Classe LinkedHashSet
Classe TreeSet
Classe PriorityQueue
Classe ArrayDeque
Interface de carte
Classe HashMap
Classe LinkedHashMap
Classe TreeMap
Classe Hashtable
Comparable et Comparator
Classe Properties
JDBC
Pilotes JDBC
Étapes pour se connecter à la base de données
Connectivité avec Oracle
Connectivité avec MySQL
Connectivité avec Access sans DSN
Gestionnaire de pilotes
Interface de connexion
Interface de déclaration
Interface ResultSet
PreparedStatement
ResultSetMetaData
Méta-données de la base de données
Stockage d'image
Récupération de l'image
Stockage de fichier
Récupération du fichier
Procédures stockées et fonctions
Gestion des transactions
Traitement par lots
Nouvelles fonctionnalités JDBC
Mini projet
Nouvelles fonctionnalités Java
Assertion
Boucle pour chaque
Varargs
Importation statique
Autoboxing et Unboxing
Type Enum
Annotation
etc.
Internationalisation
Internationalisation
Classe ResourceBundle
I18N avec Date
I18N avec le temps
I18N avec Numéro
I18N avec devise