Hjem Personlig finansiering 10 Nyttige klasser i Java API-dummies

10 Nyttige klasser i Java API-dummies

Indholdsfortegnelse:

Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2025

Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2025
Anonim

Her er en kort liste for at hjælpe dig med nogle af de bedste Java API-klasser for begynderprogrammører. For mere information om disse klasser, skal du kontrollere Java's online API dokumentation.

Applet

Hvilken Java-diskussion er færdig uden at nævne applets? En applet er et stykke kode, der kører inde i et webbrowservindue. For eksempel kan en lille valuta-regnemaskine i et lille rektangel på din webside være et stykke kode, der er skrevet i Java.

På en gang var Java-applets virkelig varme ting, men i dag er folk meget mere interesserede i at bruge Java til forretningsforarbejdning. Anyway, hvis applets er dine ting, vær ikke genert. Se Applet-siden i Java's API-dokumentation.

ArrayList

Dette er gode ting, men i alle programmeringssprog har arrays deres begrænsninger. For eksempel, tag et array af størrelse 100. Hvis du pludselig har brug for at gemme en 101. værdi, er du helt ude af lykke. Du kan ikke ændre et arrays størrelse uden at omskrive nogle kode. Indsættelse af en værdi i en matrix er et andet problem.

For at klemme "Tim" alfabetisk mellem "Thom" og "Tom", skal du muligvis lave plads ved at flytte tusindvis af "Tyler", "Uriah" og "Victor" navne.

Men Java har en ArrayList klasse. En ArrayList er som en matrix, bortset fra at ArrayList-objekter vokser og krympes efter behov. Du kan også indsætte nye værdier uden smerte ved at bruge ArrayList-klassens tilføjelsesmetode. ArrayList-objekter er meget nyttige, fordi de gør alle slags fine ting, som arrays ikke kan gøre.

Fil

Tal om dine nyttige Java-klasser! Filklassen gør en flok nyttige ting. Metode canRead fortæller dig, om du kan læse fra en fil eller ej. Metode canWrite fortæller dig, om du kan skrive til en fil. Opkaldsmetode setReadOnly sikrer, at du ikke ved et uheld kan skrive til en fil.

Metode deleteOnExit sletter en fil, men ikke før dit program holder op med at køre. Metode findes kontrol for at se, om du har en bestemt fil. Metoder er skjult, sidst modificeret og længde giver dig endnu mere information om en fil. Du kan endda oprette en ny mappe ved at kalde mkdir-metoden. Face det, denne fil klasse er magtfulde ting!

Integer

Integer-klassen har mange andre funktioner, som er nyttige, når du arbejder med int-værdier. For eksempel Integer. MAX_VALUE står for nummeret 2147483647. Det er den største værdi, som en int-variabel kan gemme. Udtrykket Integer. MIN_VALUE står for tallet -2147483648 (den mindste værdi, som en int-variabel kan gemme).

Et opkald til Integer. toBinaryString tager en int og returnerer sin base-2 (binær) repræsentation. Og hvilket heltal. toBinaryString gør for base 2, Integer. toHexString gør for base 16 (hexadecimal).

Math

Har du nogen tal til at knuse? Bruger du din computer til eksotiske beregninger? Hvis ja, prøv Java's Math-klasse. (Det er et stykke kode, ikke et sted at sætte sig ned og lytte til foredrag om algebra.) Math-klassen omhandler π, e , logaritmer, trigfunktioner, firkantede rødder og alle de andre matematiske ting der giver de fleste folk kryber.

NumberFormat

Med NumberFormat. getCurrencyInstance metode, kan du slå 20. 338500000000003 til $ 20. 34. Hvis USA ikke er dit hjem, eller hvis din virksomhed sælger produkter over hele verden, kan du forbedre din valutaeksempel med en Java-lokalitet. For eksempel med euro = NumberFormat. getCurrencyInstance (Locale. FRANCE), et opkald til euro. format (3) returnerer 3,00 € i stedet for 3 $. 00.

Klassen NumberFormat har også metoder til at vise ting, der ikke er valuta beløb. For eksempel kan du vise et nummer med eller uden kommaer, med eller uden ledende nul, og med så mange cifre ud over decimaltegnet som du plejer at medtage.

Scanner

Java's Scanner-klasse kan gøre masser af gode ting. Ligesom NumberFormat-klassen kan scanneren håndtere tal fra forskellige lokaliteter. For eksempel at indtaste 3, 5 og have det betyde "tre og en halv", kan du skrive myScanner. useLocale (Locale. FRANCE). Du kan også fortælle en scanner at springe over bestemte indgangsstreng eller bruge numeriske baser ud over 10. Alt i alt er Scanner-klassen meget alsidig.

String

Strenklassen har mange nyttige metoder. For eksempel finder du med længdemetoden antallet af tegn i en streng. Med replaceAll kan du nemt ændre sætningen "min fejl" til "din skyld", hvor "min skyld" vises i en streng. Og med SammenlignTo kan du sortere strenge alfabetisk.

StringTokenizer

Nogle gange må du muligvis hugge strenge i stykker. For eksempel kan du have en fullName-variabel, der gemmer en "Barry A. Burd" -streng. Fra denne fullName-værdi skal du oprette firstName, middleInitial og lastName værdier. Du har en stor streng ("Barry A. Burd"), og du har brug for tre små strenge - "Barry", "A. "Og" Burd ".

Heldigvis gør StringTokenizer-klassen denne form for grunt arbejde. Ved hjælp af denne klasse kan du adskille "Barry A. Burd" eller "Barry, A., Burd" eller endda "BarryA. Burd "i stykker. Du kan også behandle hver separator som værdifulde data, eller du kan ignorere hver separator som om det var papirkurven. For at gøre masser af interessant behandling ved hjælp af strenge, tjek Java's StringTokenizer klasse.

System

Du er sikkert bekendt med System. in og system. ud. Men hvad med System. getProperty? GetProperty-metoden afslører alle former for oplysninger om din computer.

Nogle af de oplysninger, du kan finde, indeholder dit operativsystems navn, processorens arkitektur, din Java Virtual Machine-version, din klassepath, dit brugernavn og om dit system bruger en tilbageslag eller et fremadrettet skråstreg for at adskille mappenavne fra hinanden.Sikker på, du ved måske allerede alle disse ting. Men skal din Java-kode opdage den på flugt?

10 Nyttige klasser i Java API-dummies

Valg af editor

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Du kan Brug QuickBooks Online (QBO) Check vinduet til at skrive en check for at betale et faktura, du tidligere indtastede - noget, du ikke kan gøre i QuickBooks desktop produkt. Brug ikke Check-transaktionen, hvis du planlægger at betale flere regninger. Hvis du vælger en betalingsmodtager, for hvem der foreligger en udestående faktura, QBO ...

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Vælger skrivefakturaer fra revisionsværktøjerne menuen i QBOA viser siden Skriv ud fakturaer, som giver dig mulighed for at se fakturaer, du måske vil afskrive, og derefter skrive dem til en konto efter eget valg. Øverst på siden indstiller du filtre for at få vist de fakturaer, du vil have ...

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Din klient importerer de ændringer, som du ' har lavet i revisorens kopi af QuickBooks 2012-datafilen i hendes arbejdskopi af datafilen. For at gøre dette vælger klienten filen Arkiv → Revisorens Kopi → Klientaktiviteter → Kommandoen Import Revisorens Ændringer. QuickBooks viser dialogboksen Importer regnskabsførerens ændringer. For at bruge importkontoens ændringer ...

Valg af editor

Brug Flash med Nature Photography - dummies

Brug Flash med Nature Photography - dummies

Som regel afhænger du af naturlig belysning til naturfotografering. Du kan dog bruge flash-flash eller en ekstra flash-enhed til at øge naturlig belysning. On-flash-kamera De fleste digitale kameraer leveres med en flash på kameraet. Blitzenheden springer op, når det er nødvendigt. Du kan også aktivere flash på kameraet, når du skal tilføje en ...

Brug tredjeparts rå software til HDR fotografi - dummies

Brug tredjeparts rå software til HDR fotografi - dummies

Du kan købe eller downloade et væld af Råredigerere og konvertere fra tredjepart, der hjælper dig med at lave billeder med høj dynamisk rækkevidde. Hvis du er utilfreds med din nuværende software og vil prøve noget nyt, skal du hænde på en eller flere af de programmer, der er angivet i tabellen. Rå redaktører fra tredjepart Navn URL Platform (er) Freeware? ...

Brug dekorative accenter i mad stil og madfotografi - dummies

Brug dekorative accenter i mad stil og madfotografi - dummies

Når fødevaren alene ikke skaber Det drama eller den intrigue, du vil have i din fotografering med dekorative accenter - af farve, form eller tekstur - kan give dine billeder den ekstra effekt, du leder efter. Accenter er forbedringer af fødevarematerialet, og selvom de tjener formålet med at ophæve maden, er de ...

Valg af editor

Sådan finder du formatering i Word 2007 - dummies

Sådan finder du formatering i Word 2007 - dummies

Du kan bruge kommandoen Find til at skure dit Word 2007-dokument til formatering af oplysninger. Hvis du f.eks. Kun vil finde de forekomster af ordet, der ligger i fed skrift, kan du gøre det. Dette eksempel søger efter teksten gåseæg med en skriftstørrelse på 24 point i en ...

Hvordan man finder tekst i Word 2016 - dummies

Hvordan man finder tekst i Word 2016 - dummies

Ikke gider med båndet! For at finde tekst i dit Word 2016-dokument, tryk Ctrl + F, den mindeværdige tastaturgenvej til kommandoen Find. Du ser navigationsruden, svarende til hvad der vises her. Navigationsruden. Skriv den tekst, du vil lokalisere, i feltet Søg dokument. Når du skriver forekomster af teksten ...

Hvordan man finder stilarter i Word 2016 - dummies

Hvordan man finder stilarter i Word 2016 - dummies

Stilarter bor på Word 2016 Home-fanen navngivet Styles-gruppe, som vist her. Hvad du ser på båndet er Style Gallery, som kan udvides til en fuld menu med stilvalg. Hvor Word-stilarter lurer. Klik på dialogboksen launcher i det nederste højre hjørne af Styles-gruppen ...