Acasă Finanțe personale 10 Clase utile în Java API - dummies

10 Clase utile în Java API - dummies

Cuprins:

Video: What is an API? 2024

Video: What is an API? 2024
Anonim

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.

Fișier

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?

10 Clase utile în Java API - dummies

Alegerea editorilor

Cum se folosește Tweening în Fireworks CS5 - manechine

Cum se folosește Tweening în Fireworks CS5 - manechine

Tweening este furnizat ca instrument pentru animații fine de ajustare în Adobe Fireworks Creative Suite 5. Tweening este procesul de creare a unei stări între alte două, de obicei ca punct de pornire sau oprire pentru animație. Utilizați retușarea pentru a simula un obiect în mișcare, ca o minge ce se învârte sau pentru a bloca o imagine în sau în afara ...

ActionScript 3. 0 Versus ActionScript 2. 0 în Flash CS5 - manechine

ActionScript 3. 0 Versus ActionScript 2. 0 în Flash CS5 - manechine

Introducerea în Flash Player 9, ActionScript versiunea 3. 0 a adus multe schimbări și îmbunătățiri majore în ceea ce privește performanța ActionScript și modul în care a fost creat în filmele Flash. Versiunile anterioare ale ActionScript (1. 0+, 2. 0) sunt încă în uz în cadrul anumitor proiecte Flash, deci aveți opțiuni pentru crearea sau salvarea de filme ...

Adăugați culori la swatches în Flash CS5 - manechine

Adăugați culori la swatches în Flash CS5 - manechine

Folosind panoul Color Adobe Creative Suite 5, și să creați propriile swatches de culoare, să faceți gradienți și chiar să aplicați efecte de transparență culorilor existente în stadiul Flash CS5. Panoul Swatches există și pe propriul panou mobil plutitor, pe care îl puteți deschide selectând Window → Swatches. Cele 256 culori pe acest ...

Alegerea editorilor

Comutatoare vLAN și LAN și Junos OS - manechine

Comutatoare vLAN și LAN și Junos OS - manechine

Rețelele au crescut și au devenit mai rapide. Pentru flexibilitate, segmentarea fizică a dat calea segmentării logice cu VLAN-uri. Această practică creează bucăți izolate de LAN care sunt legate împreună cu un tip special de pod numit switch. Nevoia de punți VLANs reduce ...

Chestiuni legate de securitatea dispozitivelor mobile - dummy

Chestiuni legate de securitatea dispozitivelor mobile - dummy

Dispozitivele mobile, cum ar fi smartphone-urile și tabletele, și accesul oricând / oriunde la date și aplicații corporative. Această flexibilitate nu este însă fără provocările sale. Iată câteva dintre problemele legate de implementarea dispozitivelor mobile pe care trebuie să le protejați împotriva: Pierderi și furt: Acestea sunt preocupări majore, cu sute de mii ...

Ce ar trebui să știți despre actualizarea Junos - dummies

Ce ar trebui să știți despre actualizarea Junos - dummies

Un subiect esențial pentru operarea rețelei dvs. este actualizarea software-ului. Modelul de livrare a noilor versiuni Junos simplifică procesul de modernizare în comparație cu alte sisteme de rețea. Noile versiuni și numere Juniper livrează noi versiuni majore ale sistemului Junos pentru a oferi clienților noștri noi caracteristici și funcționalități de trei până la patru ori pe an. ...

Alegerea editorilor

Sănătatea < < și rușinea ascunsă - dummies

Sănătatea < < și rușinea ascunsă - dummies

ÎN mod normal, rușinea trece după un incident jenant. copilărie. Se asteapta sa fie activata si persista mult timp dupa eveniment, ca o rana deschisa care nu sa vindecat niciodata. Îți este rușine de cine ești. Totul este omniprezent, paralizează spontaneitatea și te definește. Nu credeți ...

Acceptând Realitatea atunci când Vindecarea de la Codependency - dummies

Acceptând Realitatea atunci când Vindecarea de la Codependency - dummies

Acceptarea este un proces. Nu se întâmplă într-o zi, o săptămână sau o lună, dar face eforturi și se desfășoară în pași și rânduri de bebeluși. Schimbarea începe cu conștientizarea. Observați dacă comportamentul și gândurile dvs. ating rezultatele dorite. Apoi, practici nonattachment. Acceptarea nu este aprobarea Acceptarea este o recunoaștere a ceea ce este. Există un ...

Dependența de coexistență nu este Caregiving - manechine

Dependența de coexistență nu este Caregiving - manechine

Mulți oameni, în special femei, se bucură de îngrijire și îngrijire pentru alții. Unii fac o profesie. Mamele sunt legate prin cablu pentru a se îngriji de copiii lor. Îngrijirea de tip dependent este diferită de a acorda îngrijire unei persoane. De fapt, cu dependența de codependență, poate fi mai mult decât să dai atunci când nevoile dătătorului au prioritate. Acest lucru se datorează faptului că îngrijirea ...