Cuprins:
- Applet
- ArrayList
- Discutați despre clasele dvs. utile Java! Clasa File are o grămadă de lucruri utile. Metoda canRead vă spune dacă puteți citi dintr-un fișier sau nu. Metoda canWrite vă spune dacă puteți scrie într-un fișier. Metoda de apelare setReadOnly vă asigură că nu puteți scrie accidental într-un fișier.
- Clasa Integer are o mulțime de alte caracteristici care vin la îndemână atunci când lucrați cu valori int. De exemplu, Integer. MAX_VALUE reprezintă numărul 2147483647. Aceasta este cea mai mare valoare pe care o variabilă int poate să o stocheze. Expresia Integer. MIN_VALUE reprezintă numărul -2147483648 (cea mai mică valoare pe care o variabilă int o poate stoca).
- Aveți vreun număr de crunch? Utilizați calculatorul pentru a efectua calcule exotice? Dacă da, încercați clasa de matematică Java. (Este o bucată de cod, nu un loc să stai jos și să asculți prelegeri despre algebră.) Clasa Math se ocupă cu π,
- Cu formatul numeric. metoda getCurrencyInstance, puteți transforma 20. 338500000000003 în 20 $. 34. În cazul în care Statele Unite nu sunt locuința dvs. sau dacă compania dvs. vinde produse în întreaga lume, puteți să vă îmbunătățiți instanța valută cu un Java Locale. De exemplu, cu euro = NumberFormat. getCurrencyInstance (Locale. FRANȚA), apel la euro. formatul (3) returnează 3, 00 € în loc de 3 $. 00.
- Clasa de scanare Java poate face multe lucruri minunate. Ca și clasa NumberFormat, scanerul poate gestiona numere din diferite localizări. De exemplu, pentru a introduce 3, 5 și înseamnă "trei și jumătate", puteți introduce myScanner. useLocale (Locale, Franța). De asemenea, puteți să-i spuneți unui scaner să ignore anumite șiruri de intrare sau să utilizeze baze numerice, altele decât 10. Toate acestea, clasa Scanner este foarte versatilă.
- Clasa String are multe metode utile. De exemplu, cu metoda lungime, veți găsi numărul de caractere dintr-un șir. Cu replaceAll, poți schimba cu ușurință expresia "vina mea" la "vina ta" oriunde "vina mea" apare într-un șir. Și comparat, puteți sorta șiruri în ordine alfabetică.
- Uneori, poate fi necesar să tăiați șiruri de caractere. De exemplu, este posibil să aveți o variabilă fullName care stochează un șir "Barry A. Burd". Din această valoare fullName, trebuie să creați valori firstName, middleInitial și lastName. Aveți un șir mare ("Barry A. Burd"), și aveți nevoie de trei corzi mici - "Barry", "A. "Și" Burd ".
- Probabil sunteți familiarizat cu sistemul. in și System. out. Dar despre sistemul. getProperty? Metoda getProperty dezvăluie toate tipurile de informații despre computerul dvs.
Video: What is an API? 2024
Pentru a vă familiariza cu unele dintre cele mai bune clase Java API pentru programatori începători, iată o scurtă listă. Pentru mai multe informații despre aceste clase, verificați documentația API online a Java.
Applet
Ce discuție Java este completă fără a menționa unele aplicații? Un applet este o bucată de cod care rulează în interiorul unei ferestre de browser web. De exemplu, un calculator cu valută mică care rulează într-un mic dreptunghi pe pagina dvs. web poate fi o bucată de cod scrisă în Java.
La un moment dat, applet-urile Java erau lucruri foarte fierbinți, dar în zilele noastre oamenii sunt mult mai interesați să utilizeze Java pentru procesarea afacerilor. Oricum, dacă appletele sunt chestia ta, nu fi timid. Verificați pagina Applet din documentația API a Java.
ArrayList
Acest lucru este bun, dar în orice limbaj de programare, matricele au limitările lor. De exemplu, luați o gamă de dimensiuni de 100. Dacă aveți nevoie brusc pentru a stoca o valoare 101, sunteți clar din noroc. Nu puteți schimba dimensiunea matricei fără a rescrie un cod. Introducerea unei valori într-o matrice reprezintă o altă problemă.
Dar Java are o clasă ArrayList. Un ArrayList este ca o matrice, cu excepția faptului că obiectele ArrayList cresc și se micsorează după cum este necesar. De asemenea, puteți introduce noi valori fără durere utilizând metoda de adăugare a clasei ArrayList. Obiectele ArrayList sunt foarte utile deoarece fac tot felul de lucruri frumoase pe care matricea nu le poate face.
Discutați despre clasele dvs. utile Java! Clasa File are o grămadă de lucruri utile. Metoda canRead vă spune dacă puteți citi dintr-un fișier sau nu. Metoda canWrite vă spune dacă puteți scrie într-un fișier. Metoda de apelare setReadOnly vă asigură că nu puteți scrie accidental într-un fișier.
Metoda deleteOnExit șterge un fișier, dar nu până când programul nu mai funcționează. Metoda există verificări pentru a vedea dacă aveți un anumit fișier. Metodele esteHidden, lastModified și lungimea vă oferă mai multe informații despre un fișier. Puteți chiar crea un nou director apelând metoda mkdir. Fă-o, această clasă de fișiere este o chestie puternică!
Integer
Clasa Integer are o mulțime de alte caracteristici care vin la îndemână atunci când lucrați cu valori int. De exemplu, Integer. MAX_VALUE reprezintă numărul 2147483647. Aceasta este cea mai mare valoare pe care o variabilă int poate să o stocheze. Expresia Integer. MIN_VALUE reprezintă numărul -2147483648 (cea mai mică valoare pe care o variabilă int o poate stoca).
Un apel către Integer. toBinaryString ia un int și returnează reprezentarea de bază-2 (binară). Și ce Integer. toBinaryString nu are pentru baza 2, Integer. toHexString se aplică pentru baza 16 (hexazecimal).
Matematica
Aveți vreun număr de crunch? Utilizați calculatorul pentru a efectua calcule exotice? Dacă da, încercați clasa de matematică Java. (Este o bucată de cod, nu un loc să stai jos și să asculți prelegeri despre algebră.) Clasa Math se ocupă cu π,
e , logaritmuri, funcții trig, rădăcini pătrate și toate celelalte lucruri matematice care dau celor mai mulți oameni fiori. Formatul numeric
Cu formatul numeric. metoda getCurrencyInstance, puteți transforma 20. 338500000000003 în 20 $. 34. În cazul în care Statele Unite nu sunt locuința dvs. sau dacă compania dvs. vinde produse în întreaga lume, puteți să vă îmbunătățiți instanța valută cu un Java Locale. De exemplu, cu euro = NumberFormat. getCurrencyInstance (Locale. FRANȚA), apel la euro. formatul (3) returnează 3, 00 € în loc de 3 $. 00.
Clasa NumberFormat are, de asemenea, metode pentru afișarea lucrurilor care nu sunt valori ale valutei. De exemplu, puteți afișa un număr cu sau fără virgule, cu sau fără zerouri în frunte și cu cât mai multe cifre dincolo de zecimală, pe măsură ce vă interesează să le includeți.
Scanner
Clasa de scanare Java poate face multe lucruri minunate. Ca și clasa NumberFormat, scanerul poate gestiona numere din diferite localizări. De exemplu, pentru a introduce 3, 5 și înseamnă "trei și jumătate", puteți introduce myScanner. useLocale (Locale, Franța). De asemenea, puteți să-i spuneți unui scaner să ignore anumite șiruri de intrare sau să utilizeze baze numerice, altele decât 10. Toate acestea, clasa Scanner este foarte versatilă.
String
Clasa String are multe metode utile. De exemplu, cu metoda lungime, veți găsi numărul de caractere dintr-un șir. Cu replaceAll, poți schimba cu ușurință expresia "vina mea" la "vina ta" oriunde "vina mea" apare într-un șir. Și comparat, puteți sorta șiruri în ordine alfabetică.
StringTokenizer
Uneori, poate fi necesar să tăiați șiruri de caractere. De exemplu, este posibil să aveți o variabilă fullName care stochează un șir "Barry A. Burd". Din această valoare fullName, trebuie să creați valori firstName, middleInitial și lastName. Aveți un șir mare ("Barry A. Burd"), și aveți nevoie de trei corzi mici - "Barry", "A. "Și" Burd ".
Din fericire, clasa StringTokenizer face acest tip de muncă. Folosind această clasă, puteți separa "Barry A. Burd" sau "Barry, A., Burd" sau chiar "BarryA. Burd "în bucăți. De asemenea, puteți trata fiecare separator ca date valoroase sau puteți ignora fiecare separator ca și cum ar fi fost gunoi. Pentru a face o mulțime de procesare interesantă folosind șiruri de caractere, verificați clasa Java StringTokenizer.
Sistemul
Probabil sunteți familiarizat cu sistemul. in și System. out. Dar despre sistemul. getProperty? Metoda getProperty dezvăluie toate tipurile de informații despre computerul dvs.
Unele dintre informațiile pe care le găsiți includ numele sistemului dvs. de operare, arhitectura procesorului dvs., versiunea dvs. Java Virtual Machine, clasa dvs. de navigare, numele dvs. de utilizator și dacă sistemul dvs. utilizează o lovițare înapoi sau un slash înainte pentru a separa numele dosarelor unul de celălalt.Sigur, s-ar putea să știți deja toate aceste lucruri. Dar codul dvs. Java trebuie să-l descopere în zbor?