Bibliothèque de classe de base Java
La bibliothèque de classes Java est une collection de classes standard implémentées fournies par la langue Java. Ces classes peuvent être divisées en différents ensembles en fonction des fonctions d'implémentation, et chaque ensemble forme un package, appelé bibliothèque de classe. La plupart des bibliothèques de classe Java sont fournies par Sun, et ces bibliothèques de classe sont appelées bibliothèques de classe de base.
Le langage Java fournit un grand nombre de bibliothèques de classe à utiliser pour les développeurs de programmes. Les riches ressources de la bibliothèque de classe à Java sont également une caractéristique majeure du langage Java et la base de la programmation Java.
Une brève introduction aux forfaits Java communs est le suivant:
Package java.lang: contient principalement des classes liées à la langue. Le package java.lang est automatiquement chargé par l'interprète et ne nécessite pas une description à afficher.
Package Java.io: contient principalement des classes liées à la saisie / sortie.
Package Java.util: comprend de nombreuses classes avec des fonctions spécifiques, y compris la date, le vecteur, la table de hachage, la pile, etc. La classe de date prend en charge les opérations liées à l'heure.
Package Java.swing et package java.awt: fournit des classes qui créent des éléments d'interface utilisateur graphiques. Grâce à ces éléments, le programmeur peut contrôler l'interface d'apparence de l'applet ou de l'application écrite. Le package contient des catégories telles que des fenêtres, des boîtes de dialogue, des menus, etc.
Package Java.net: contient des classes liées aux opérations réseau, telles que les scokets TCP, les URL et autres outils.
Package Java.applet: une classe qui contrôle le format de document HTML, le son dans l'application et d'autres ressources.
Package Java.Beans: définit l'interface de programmation d'application (API).
Introduction à Java Language Pack (Java.lang)
Le package de langue java (java.lang) définit la plupart des classes de base de Java, qui sont automatiquement appelées par la langue java et n'ont pas besoin d'afficher des déclarations. Ce package contient la classe d'objets, qui est le nœud racine de toute la hiérarchie des classes, et définit également les classes de types de données de base, tels que: String, Boolean, Byter, Short, etc. Ces classes prennent en charge la conversion des types numériques et des opérations de chaîne, etc., qui seront brièvement introduites ci-dessous.
Cours de mathématiques
La classe de mathématiques fournit des méthodes de fonctionnement mathématique couramment utilisées et deux constantes mathématiques Math.pi et Math.E. Cette classe est finale et ne peut pas être héritée. Par conséquent, vous ne pouvez utiliser que les méthodes de la classe de mathématiques sans aucun changement. Le tableau suivant répertorie les principales méthodes de la classe de mathématiques.
[Exemple] Générer 10 entiers aléatoires entre 10 et 100.
// *********. : "); pour (int i = 1; i <= 10; i ++) {a = (int) ((100-10 + 1) * math.random () + 10); System.out.print (" " + a);} System.out.println ();Résultat de course: le nombre aléatoire est: 12 21 21 68 56 98 22 69 68 31
Étant donné que le nombre aléatoire est généré, les résultats de chaque exécution de l'exemple 8-2 ne seront pas les mêmes. Pour générer des nombres aléatoires entre [A, B], la formule générale est:
(b-a + 1) * math.random () + a
Classe de chaînes
Une chaîne est une séquence de caractères. En Java, les chaînes sont implémentées à l'aide d'objets de la classe, qu'ils soient des constantes ou des variables. Java.lang fournit deux classes de chaînes: classe String et classe StringBuffer.
1. Selon les dispositions de la langue Java, la classe de chaîne est une séquence de caractères Unicode immuable, et sa fonction est d'implémenter une chaîne statique qui ne peut pas être modifiée. Par exemple, le résultat de la concaténation de deux chaînes est de générer une nouvelle chaîne sans modifier la chaîne d'origine. En fait, tous les résultats de la modification de la chaîne sont de générer une nouvelle chaîne, plutôt que de modifier la chaîne d'origine.
La mise en œuvre des chaînes est très similaire aux tableaux. Si le numéro accessible n'est pas dans la portée légale, le système générera une exception StringIndexoutofBoundSexeCtion. Si la valeur de l'index n'est pas un entier, une erreur de compilation se produira.
La classe de chaîne fournit plusieurs méthodes de création de chaînes comme indiqué dans le tableau suivant.
2.StringBuffer Classe
La classe String ne peut pas modifier le contenu dans l'objet String et ne peut implémenter que le changement de la chaîne en créant une nouvelle chaîne. Si la chaîne doit être modifiée dynamiquement, vous devez utiliser la classe StringBuffer. La classe StringBuffer est principalement utilisée pour ajouter, modifier et supprimer le contenu String, c'est-à-dire que l'espace mémoire de l'entité objet de cette classe peut être automatiquement modifié pour faciliter le stockage d'une séquence de caractères variables.
Trois méthodes de constructeur fournies par la classe StringBuffer
Plusieurs méthodes couramment utilisées de la classe StringBuffer