Cours de java
9.95€
cours
publié le 14/06/2007
avis client : non évalué
niveau : expert
consulté 4 fois
Résumé
Les concepteurs de java ont doté ce langage dune série déléments particuliers appelés primitives. Ces éléments ressemble à des objets, mais ne sont pas des objets ! Ils sont créés de façon différente, et sont également manipulés en mémoire de façon différente. Cependant il peuvent être enveloppés dans des objets spécialement conçu à cet effet, et appelés enveloppeurs (wrappers).
Les classes BigInteger et BigDecimal sont utilisés pour représenter respectivement des valeurs entières et décimales de précision quelconque. Il nexiste pas de primitives équivalente. Le type char sert à représenter les caractères, conformément au standard UNICODE. Il est le seul type numérique non signé ! Remarquons que le type boolean nest pas un type numérique.
- Portabilité
A linverse de ce qui se passe avec les autres langages, la taille des primitives est toujours la même en java, et ce quelque soit lenvironnement ou le type de la machine. On garantit ainsi la portabilité des programmes java.
- Initialisation des primitives
Les primitives doivent être déclarées et initialisées avant dêtre utilisées. Une primitive non initialisée produira une erreur à la compilation : « Variable may not have been initialized ».
Remarquons que les primitives, lorsquelles sont employée comme membre de classe, possède des valeurs par défaut. Il nest donc pas nécessaire de les initialiser !
Les classes BigInteger et BigDecimal sont utilisés pour représenter respectivement des valeurs entières et décimales de précision quelconque. Il nexiste pas de primitives équivalente. Le type char sert à représenter les caractères, conformément au standard UNICODE. Il est le seul type numérique non signé ! Remarquons que le type boolean nest pas un type numérique.
- Portabilité
A linverse de ce qui se passe avec les autres langages, la taille des primitives est toujours la même en java, et ce quelque soit lenvironnement ou le type de la machine. On garantit ainsi la portabilité des programmes java.
- Initialisation des primitives
Les primitives doivent être déclarées et initialisées avant dêtre utilisées. Une primitive non initialisée produira une erreur à la compilation : « Variable may not have been initialized ».
Remarquons que les primitives, lorsquelles sont employée comme membre de classe, possède des valeurs par défaut. Il nest donc pas nécessaire de les initialiser !
Sommaire
- Les bases du langage Java
- Les données
- Mots clés
- Concepts de base de la programmation orientée objet
- Les classes final
- Les classes internes
- Les variables final
- Les retours
- Les méthodes native
- Les méthodes final
- Les constructeurs : création d'objets
- Redéfinition des champs et des méthodes
- La surcharge
- Accessibilité
- Le mot clé abstract
- Les interfaces
- Casting
- Polymorphisme
- Spécificités du langage
- Les packages
