A voir également:
- Import JAVA
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Java runtime - Télécharger - Langages
3 réponses
Tu ne dois importer un elibrairiee Java QUE si elle ne se trouve pas dans ton package.
Exemple:
Tu écris une classe MaPremiereClasse.
Tu écris une autre classe MaDeuxiemeClasse qui doit appeler une méthode de MaPremiereClasse.
Si ces deux classe ce trouvent dans le même package (i.e. répertoire) , TU NE DOIS PAS FAIRE DE "import".
Par contre, si tu veux, par exemple, écrire dans un fichier et, pour ce faire, utiliser la classe FileWriter, tu dois ajouter "import java.io.FileWriter" en début de classe afin que ta classe sache où trouver la classe FileWriter (qui, en l'occurence, se trouve dans le package java.io).
Imaginons que tu écrives une librairie avancée de fonctions trigonométriques.
Imaginons que ta librairie se trouve dans le répertoire (le package, plus exactement) com.monAdresse.trigo
Tu crées un fichier zip (exemple: maTrigo.zip) contenant com.monAdresse.trigo ainsi que tous les sous-répertoires te tous les fichiers que ce répertoir comprend. Tu renommes ce fichier .zip en fichier .jar (Java ARchive: standard Java pour la distribution des librairies Java). Dison: maTrigo.jar
Pour utiliser ta librairie, il te suffit maintenant de l'importer dans ton code:
"import com.monAdresse.trigo.*;"
Pour que cela fonctionne, tu dois copier ta librairie dans le répertoire "lib" de l'application que tui utilises pour compiler tes classes:
si tu utilises un JDKx.x : répertoire JDKx.x/lib
si tu utilises Forte: répertoire Forte/lib
si tu utilises JBuilder: réprtoire JBuilder/lib
etc...
Capito?
;-)
HackTrack
Exemple:
Tu écris une classe MaPremiereClasse.
Tu écris une autre classe MaDeuxiemeClasse qui doit appeler une méthode de MaPremiereClasse.
Si ces deux classe ce trouvent dans le même package (i.e. répertoire) , TU NE DOIS PAS FAIRE DE "import".
Par contre, si tu veux, par exemple, écrire dans un fichier et, pour ce faire, utiliser la classe FileWriter, tu dois ajouter "import java.io.FileWriter" en début de classe afin que ta classe sache où trouver la classe FileWriter (qui, en l'occurence, se trouve dans le package java.io).
Imaginons que tu écrives une librairie avancée de fonctions trigonométriques.
Imaginons que ta librairie se trouve dans le répertoire (le package, plus exactement) com.monAdresse.trigo
Tu crées un fichier zip (exemple: maTrigo.zip) contenant com.monAdresse.trigo ainsi que tous les sous-répertoires te tous les fichiers que ce répertoir comprend. Tu renommes ce fichier .zip en fichier .jar (Java ARchive: standard Java pour la distribution des librairies Java). Dison: maTrigo.jar
Pour utiliser ta librairie, il te suffit maintenant de l'importer dans ton code:
"import com.monAdresse.trigo.*;"
Pour que cela fonctionne, tu dois copier ta librairie dans le répertoire "lib" de l'application que tui utilises pour compiler tes classes:
si tu utilises un JDKx.x : répertoire JDKx.x/lib
si tu utilises Forte: répertoire Forte/lib
si tu utilises JBuilder: réprtoire JBuilder/lib
etc...
Capito?
;-)
HackTrack
"import" sert à importer les classe de l'A.P.I Standard ou toutes les classe que t'as défini ailleurs de ton package.
Disons que tu bosses dans un package que t'as créer toi même (Package=projet ou dossier ou tu te situes), et toutes les classes que tu vas créer dans ce package tu pourras les utiliser pour créer des objets dans ta classe "main" directement, sans les importer.
Mais des que tu changes de package, et tu veux ré-utiliser tes anciennes classes, alors la, il faut les importer avec le "import", c'est plus pratique, pour éviter de les recopier à nouveau.
Ainsi, pour utiliser les classes de l'A.P.I standard qui ne sont pas présentes dans notre package, il faut bien les importer.
N.B: Pour connaitre toutes les classes de l'A.P.I Standard, il faut consulter la JavaDoc en ligne : http://download.java.net/jdk7/docs/api/
Disons que tu bosses dans un package que t'as créer toi même (Package=projet ou dossier ou tu te situes), et toutes les classes que tu vas créer dans ce package tu pourras les utiliser pour créer des objets dans ta classe "main" directement, sans les importer.
Mais des que tu changes de package, et tu veux ré-utiliser tes anciennes classes, alors la, il faut les importer avec le "import", c'est plus pratique, pour éviter de les recopier à nouveau.
Ainsi, pour utiliser les classes de l'A.P.I standard qui ne sont pas présentes dans notre package, il faut bien les importer.
N.B: Pour connaitre toutes les classes de l'A.P.I Standard, il faut consulter la JavaDoc en ligne : http://download.java.net/jdk7/docs/api/