- Déclarer et initialiser des variables de champ
- Décrire les types de données primitifs
- Déclarer des variables et leur affecter des valeurs
- Utiliser des constantes
- Utiliser des opérateurs arithmétiques pour modifier des valeurs
Utiliser des opérateurs et des structures décisionnelles
- Utiliser des opérateurs relationnels et conditionnels
- Tester l'égalité entre chaînes
- Evaluer différentes conditions dans un programme et déterminer l'algorithme
- Créer des structures if et if else
- Imbriquer et chaîner des instructions conditionnelles
- Utiliser une instruction switch
Créer et utiliser des tableaux
- Déclarer, instancier et initialiser un tableau à une dimension
- Déclarer, instancier et initialiser un tableau à deux dimension
- Utiliser une boucle for pour traiter un tableau
- Créer et intialiser un objet ArrayList
- Utiliser l'instruction d'importation
- Accéder à une valeur d'un tableau ou d'un objet ArrayList
- Utiliser le tableau args
Utiliser des structures en boucle
- Créer et imbriquer un boucle do / while
- Développer une boucle for
- Utiliser des objets ArrayList avec des boucles for
- Comprendre la portée de variables
Utiliser les méthodes et la surcharge des méthodes
- Créer et appeler des méthodes
- Transmettre des arguments
- Créer des méthodes et des variables statiques
- Utiliser des modificateurs
- Utiliser la surcharge des méthodesPrésentation du langage JAVA
- Utiliser l'encapsulation et les contructeurs
- Créer des constructeurs
- Implémenter l'encapsulation
Concepts avancés de programmation objet
- Utiliser l'héritage
- Polymorphisme par liaison dynamique
- Utiliser des superclasses et des sous-classes
- Ajouter un niveau d'abstraction à l'analyse et à la conception
- Créer des packages et des fichiers JAR
- Architecture à 2 ou 3 niveau
- Décrire les différents types d'erreurs qui peuvent surven
- Présentation des types d'exception
- Utiliser Javadocs pour rechercher des exceptions générées par des classes
- Ecrire du code pour gérer les exceptionsExemples d'applications JAVA
- Conclusion de cette formation JAVA
-