10 classes utiles dans l'API java

Pour aider à vous familiariser avec certaines des meilleures classes de l'API Java pour les programmeurs débutants, voici une brève liste. Pour plus d'informations sur ces classes, consultez la documentation de l'API en ligne de Java.

Sommaire

Applet

Qu'est-ce que la discussion Java est complet sans une mention des applets? Un applet est un morceau de code qui fonctionne à l'intérieur d'une fenêtre de navigateur Web. Par exemple, une petite calculatrice de change en cours d'exécution dans un petit rectangle sur votre page web peut être un morceau de code écrit en Java.

À une certaine époque, les applets Java sont des trucs vraiment chaud, mais de nos jours, les gens sont beaucoup plus intéressés par l'utilisation de Java pour le traitement des affaires. Quoi qu'il en soit, si les applets sont votre truc, ne soyez pas timide. Consultez la page de l'applet de la documentation de l'API de Java.

ArrayList

Ce qui est bon truc, mais dans un langage de programmation, les tableaux ont leurs limites. Par exemple, prendre un tableau de taille 100. Si vous avez soudainement besoin de stocker une valeur 101e, vous êtes hors de la chance plaine. Vous ne pouvez pas modifier la taille d'un tableau sans avoir à réécrire du code. Insertion d'une valeur dans un tableau est un autre problème.

Serrer "Tim" alphabétique entre "Thom" et "Tom", vous pourriez avoir à faire de la place en déplaçant des milliers de "Tyler", "Urie", et "Victor" noms.

Mais Java a un ArrayList classe. Un ArrayList est comme un tableau, sauf que ArrayList objets augmentent et diminuent selon les besoins. Vous pouvez également insérer de nouvelles valeurs sans douleur en utilisant la ArrayList La classe de ajouter Procédé. ArrayList objets sont très utiles car ils font toutes sortes de belles choses que les tableaux ne peuvent pas faire.

Fichier




Parlez de vos classes Java utiles! La Fichier classe fait un tas de choses utiles. Méthode canRead vous indique si vous pouvez lire un fichier ou non. Méthode canWrite vous indique si vous pouvez écrire dans un fichier. Méthode d'appel setReadOnly assure que vous ne pouvez pas accidentellement écrire dans un fichier.

Méthode deleteOnExit efface un fichier, mais pas jusqu'à ce que votre programme cesse de fonctionner. Méthode existe contrôles pour voir si vous avez un fichier particulier. Méthodes isHidden, lastModified, et longueur vous donner encore plus d'informations sur un fichier. Vous pouvez même créer un nouveau répertoire en appelant le mkdir Procédé. Avouons-le, cette Fichier classe est quelque chose de puissant!

Entier

La Entier classe a beaucoup d'autres fonctionnalités qui viennent très pratique lorsque vous travaillez avec int des valeurs. Par example, Integer.MAX_VALUE représente le nombre 2147483647. Voilà la plus grande valeur qu'un int variable peut stocker. L'expression Integer.MIN_VALUE représente le nombre -2147483648 (la plus petite valeur qu'un int variable peut stocker).

Un appel à Integer.toBinaryString prend une int et renvoie sa base-2 (binaire) la représentation. Et alors Integer.toBinaryString fait pour la base 2, Integer.toHexString fait pour base 16 (hexadécimal).

Math

Avez-vous des chiffres à croquer? Avez-vous utiliser votre ordinateur pour faire des calculs exotiques? Si oui, essayez de Java Math classe. (Il est un morceau de code, pas un endroit pour s'asseoir et écouter des conférences sur l'algèbre.) Le Math classe traite # 960-, e, logarithmes, fonctions trigonométriques, des racines carrées, et toutes ces autres choses mathématiques qui donnent la plupart des gens la chair de poule.

NumberFormat

Avec le NumberFormat.getCurrencyInstance méthode, vous pouvez activer 20,338500000000003 en 20,34 $. Si les Etats-Unis ne sont pas votre maison, ou si votre société vend des produits dans le monde entier, vous pouvez améliorer votre instance de monnaie avec un Java Locale. Par exemple, avec euro = NumberFormat.getCurrencyInstance (Locale.FRANCE), un appel à euro.format (3) retours 3,00 # 128 au lieu de $ 3,00.

La NumberFormat classe possède également des méthodes pour afficher des choses qui ne sont pas les montants en devises. Par exemple, vous pouvez afficher un nombre avec ou sans virgules, avec ou sans les zéros, et avec autant de chiffres au-delà de la virgule que vous soin d'inclure.

Scanner

Java de Scanner classe peut faire plein de grandes choses. Comme le NumberFormat classe, le Scanner peut manipuler les nombres de diverses localités. Par exemple, à l'entrée 3,5 et le faire signifier “ trois ans et demi, ” vous pouvez taper myScanner.useLocale (Locale.FRANCE). Vous pouvez également indiquer un Scanner de sauter certaines chaînes d'entrée ou utiliser des bases numériques autres que 10. Dans l'ensemble, la Scanner classe est très polyvalent.

Chaîne

La Chaîne classe possède de nombreuses méthodes utiles. Par exemple, avec le longueur méthode, vous trouverez le nombre de caractères dans une chaîne. Avec remplace tout, vous pouvez facilement changer la phrase "ma faute" à "ta faute" partout où "ma faute" apparaît dans une chaîne. Et avec comparer aux, vous pouvez trier les chaînes par ordre alphabétique.

StringTokenizer

Parfois, vous pouvez avoir besoin de couper les cordes en morceaux. Par exemple, vous pouvez avoir un nom complet une variable qui stocke "Barry A. Burd" chaîne. De ce nom complet valeur, vous devez créer Prénom, initiale, et nom de famille des valeurs. Vous avez une grande chaîne ("Barry A. Burd"), Et vous avez besoin de trois petites cordes - "Barry", "UN.", et "Burd".

Heureusement, le StringTokenizer classe fait ce genre de travail de base. En utilisant cette classe, vous pouvez séparer "Barry A. Burd" ou "Barry, A., Burd" ou même "BarryUN.Burd"En morceaux. Vous pouvez également traiter chaque séparateur que des données précieuses, ou vous pouvez ignorer chaque séparateur comme si elle était poubelle. Pour faire beaucoup de traitement intéressante en utilisant des chaînes, consultez Java de StringTokenizer classe.

Système

Vous êtes probablement familier avec System.in et System.out. Mais qu'en est- System.getProperty? La getProperty méthode révèle toutes sortes d'informations sur votre ordinateur.

Certaines des informations que vous pouvez trouver inclut le nom de votre système d'exploitation, l'architecture de votre processeur, votre version de la machine virtuelle Java, votre chemin de classe, votre nom d'utilisateur, et si votre système utilise une barre oblique inverse ou une barre oblique pour les noms de dossiers séparés les uns des autres. Bien sûr, vous savez peut-être déjà tout ça. Mais votre code Java ont besoin de découvrir à la volée?


» » » » 10 classes utiles dans l'API java