Je me suis demandé pourquoi nous n'avions pas importé de paquet pendant que nous utilisons des fonctions String comme toUpperCase()
? Comment y parviennent-ils sans importer de colis?
Tutoriels Java> Apprentissage du langage Java> Packages :
Pour plus de commodité, le compilateur Java importe automatiquement trois packages entiers pour chaque fichier source: (1) le package sans nom, (2) le
java.lang
package, et (3) le package actuel (le package du fichier actuel) ...
La chaîne de classe est dans le java.lang
package, elle est donc importée automatiquement selon la règle ci-dessus.
Le java.lang
package est importé par défaut. Si vous regardez les classes du package , vous verrez que ce sont des classes très courantes que vous finissez par utiliser fréquemment, indépendamment de ce que votre programme essaie réellement de faire. Plutôt que d'exiger essentiellement que chaque fichier contienne des instructions d'importation pour ces classes, les créateurs ont décidé de l'inclure pour vous en arrière-plan.
l'objet String fait partie du java.lang
noyau et est toujours inclus (comme par exemple Object
)