Bibliothèque de classe Java et structure organisationnelle (API Java)
Le responsable de Java fournit aux développeurs de nombreuses classes puissantes.
L'API (interface de programmation d'application) est un concept général.
Par exemple, j'ai écrit une classe qui peut obtenir diverses informations matérielles de l'ordinateur. Cependant, mon code de classe est très compliqué, et il n'est pas réaliste de vous laisser lire ces codes, et je ne veux pas que vous voyiez mon code (vous n'avez pas à comprendre ou à comprendre ces codes obscurs) .
Je peux d'abord compiler ma classe et accompagner un document pour vous dire comment utiliser ma classe et quelles méthodes et propriétés il a. Le code protège également mon droit d'auteur. Par exemple, une méthode pour obtenir des informations CPU:
getCPuInfo (int Cputype);
Ceci est une API. En d'autres termes, la méthode d'utilisation de la classe décrite dans ce document est appelée API.
Je peux également développer un logiciel pour nettoyer les fichiers indésirables dans mon ordinateur. API.
L'API Java a également un document d'explication, l'adresse d'entrée est: http://www.oracle.com/technetwork/java/API
Sélectionnez la version correspondante de Java et cliquez sur le lien pour entrer. L'adresse API de J2SE 1.7 est: http://docs.oracle.com/javase/7/docs/API/
Ce document est en ligne et sera mis à jour à tout moment. Bien sûr, vous pouvez également le télécharger localement.
Ouvrez le document API de J2SE 1.7, comme indiqué dans la figure ci-dessous:
Il existe de nombreux packages dans la bibliothèque de classe Java:
En commençant par Java. * Est le package principal de Java, et tous les programmes utiliseront les classes de ces packages;
Le package d'extension commence par Javax. *, Et x signifie l'extension, ce qui signifie l'extension. Bien que Javax. * Est une optimisation et une extension de Java. *, Puisque Javax. * Est de plus en plus utilisé, de nombreux programmes reposent sur Javax. *, So Javax. * Fait également partie du noyau et est également publié avec le JDK .
À partir de l'organisation. * Sont des packages publiés par diverses organisations ou organisations.
En termes de dénomination des packages, afin d'éviter les noms en double, il y a une convention: tout le monde commence par la forme d'écriture inversée de leur propre nom de domaine pour nommer les packages qu'ils développent. Baidu. * Et sont organisés par W3C, le package publié commencera par org.w3c. *, Et les packages publiés de Weixueyuan commenceront par net.weixueyuan. * ...
Le suffixe de nom de domaine d'une organisation est généralement de l'organisation, et le suffixe de nom de domaine d'une entreprise est généralement com. Peut être utilisé gratuitement dans leurs propres produits sans les utiliser.
Introduction à plusieurs packages couramment utilisés en Java:
Pour plus de packages et d'instructions, veuillez vous référer à la documentation de l'API.
Chemins de recherche pour Java Import et Java Classes <br /> Si vous souhaitez utiliser des classes dans des packages Java, vous devez d'abord utiliser l'instruction IMPORT pour importer.
L'instruction IMPORT est quelque peu similaire à #include dans le langage C, avec la syntaxe comme:
Importer package1 [.package2…] .className;
Le package est le nom du package et ClassName est le nom de classe. Par exemple:
Importer java.util.date; .Sswing Package Tous les classes sous * Représentant toutes les classes
Avis:
L'importation ne peut importer que des classes contenues dans un package, mais pas des packages.
Pour plus de commodité, nous n'importons généralement pas de classes distinctes, mais importons toutes les classes dans le cadre du package, telles que l'importation java.util. *;.
Le compilateur Java importe toutes les classes du package JDK java.lang par défaut par défaut tous les programmes Java (Importer Java.lang. *;), Qui définit certaines classes couramment utilisées, telles que le système, la chaîne, l'objet, les mathématiques, etc., donc Nous, ces classes, pouvons être utilisées directement sans avoir à importer explicitement. Cependant, l'utilisation d'autres classes doit être importée en premier.
Le programme "Hello World" mentionné précédemment utilise le System.out.println (); pour nous par défaut.
Chemin de recherche pour les cours Java
Lorsqu'un programme Java s'exécute, vous devez importer la classe correspondante, c'est-à-dire le processus de chargement du fichier .class.
Supposons qu'il existe l'instruction d'importation suivante:
import P1.test;
Cette instruction indique que la classe de test dans le package P1 doit être importée.
Lors de l'installation de JDK, nous avons défini la variable d'environnement ClassPath pour indiquer le chemin de la bibliothèque de classe, sa valeur est. .
L'environnement d'exécution Java recherchera et chargera le fichier bytecode test.classe en séquence sur le chemin suivant:
.p1 / test.class ("." Indique le chemin actuel)
D: / / Program Files / JDK1.7.0_71 / lib / p1 / test.class
Si le fichier de classe requis est trouvé sous le premier chemin, arrêtez de rechercher, sinon, continuez à rechercher les chemins suivants.
Vous pouvez ajouter un chemin de recherche à la variable ClassPath, tel que. .