Hjem Personlig finansiering Ordene i et Java-program - dummier

Ordene i et Java-program - dummier

Indholdsfortegnelse:

Video: What is Programming? | Intro to JS: Drawing & Animation | Computer programming | Khan Academy 2025

Video: What is Programming? | Intro to JS: Drawing & Animation | Computer programming | Khan Academy 2025
Anonim

En del af Java For Dummies Cheat Sheet

Når du skriver et Java-program, kan du opdele programmets ord i flere kategorier. Dette snydeark fortæller dig alle om disse kategorier.

Nøgleord

Java-programmeringssproget har 50 nøgleord. Hvert søgeord har en bestemt betydning på sproget. Du kan ikke bruge et søgeord til andet end dets forud tildelte betydning.

I nedenstående tabel vises Java's søgeord.

Nøgleord Hvad det betyder
abstrakt Angiver, at detaljerne i en klasse, en metode eller en grænseflade er angivet andetsteds i koden.
hævder Tester sandheden om en tilstand, som programmereren mener er sandt.
boolean Angiver, at en værdi er enten sand eller falsk.
pause Springer ud af en sløjfe eller skifte.
byte Angiver, at en værdi er et 8-bit hele tal.
sag Introducerer en af ​​flere mulige mulige udførelsesveje i en omstillingsoversigt.
catch Introducerer udsagn, der udføres, når noget afbryder udførelsesstrømmen i en prøveklausul.
char Angiver, at en værdi er et tegn (et enkelt bogstav, et ciffer, tegnsætningssymbolet osv.) Gemt i 16 bit hukommelse.
klasse Introducerer en klasse - en tegning for et objekt.
const Du kan ikke bruge dette ord i et Java-program. Ordet har ingen mening, men fordi det er et søgeord, kan du ikke oprette en variabel ved navn const.
fortsæt Forcerer den bratte ende af den nuværende loop iteration og begynder en anden iteration.
default Introducerer en eksekutionsvej, der skal tages, når der ikke er noget tilfælde i en switch statement.
gør Forårsager computeren at gentage nogle udsagn igen og igen (for eksempel så længe computeren fortsætter med at få uacceptable resultater).
dobbelt Angiver, at en værdi er et 64-bit nummer med et eller flere cifre efter decimaltegnet.
else Introducerer udsagn, der udføres, når tilstanden i en if-erklæring ikke er sandt.
enum Opretter en ny defineret type - en gruppe værdier, som en variabel kan have.
udvider Opretter en underklasse @@ md en klasse, der genbruger funktionalitet fra en tidligere defineret klasse.
endelig Angiver, at en variabels værdi ikke kan ændres, at en klasses funktionalitet ikke kan udvides, eller at en metode ikke kan tilsidesættes.
endelig Introducerer den sidste vilje og testamente af udsagnene i en prøveklausul.
float Angiver, at en værdi er et 32-bit nummer med et eller flere cifre efter decimaltegnet.
til Går computeren til at gentage nogle udsagn igen og igen (for eksempel et vist antal gange).
goto Du kan ikke bruge dette ord i et Java-program. Ordet har ingen mening. Fordi det er et søgeord, kan du ikke oprette en variabel ved navn goto.
hvis Tester for at se, om en tilstand er sand. Hvis det er sandt, udfører computeren visse udsagn; ellers udfører computeren andre udsagn.
redskaber Angiver, at en klasse giver organer til metoder, hvis overskrifter er angivet i en grænseflade.
import Gør programmereren i stand til at forkorte navnene på klasser, der er defineret i en pakke.
instanceof Tests for at se om et bestemt objekt kommer fra en bestemt klasse.
int Angiver, at en værdi er et 32-biters hele tal.
interface Introducerer en grænseflade. En grænseflade er som en klasse, men for det meste har en grænseflades metoder ingen organer.
lang Angiver, at en værdi er et 64-biters hele tal.
native Gør programmereren i stand til at bruge kode, der er skrevet på et andet sprog end Java.
ny Opretter et objekt fra en eksisterende klasse.
pakke Sætter koden i en pakke - en samling af logisk beslægtede definitioner.
privat Angiver, at en variabel eller metode kun kan bruges inden for en bestemt klasse.
beskyttet Angiver, at en variabel eller metode kan bruges i underklasser fra en anden pakke.
offentlig Angiver, at en variabel, klasse eller metode kan bruges af en anden Java-kode.
retur Afslutter udførelse af en metode og muligvis returnerer en værdi til opkaldskoden.
kort Angiver, at en værdi er et 16-biters heltal.
statisk Angiver, at en variabel eller metode tilhører en klasse, snarere end for noget objekt, der er oprettet fra klassen.
strictfp Begrænser computerens evne til at repræsentere ekstra store eller ekstra små tal, når computeren foretager mellemliggende beregninger på flyde- og dobbeltværdier.
super Betegner superklassen for koden, hvor ordet super vises.
switch Fortæller computeren at følge en af ​​mange mulige mulige eksekeringsveje (et af mange mulige tilfælde), afhængigt af værdien af ​​et udtryk.
synkroniseret Holder to tråde i at forstyrre hinanden.
dette En selvbetegnelse - henviser til det objekt, hvor ordet dette vises.
kaste Opretter en ny undtagelsesobjekt og angiver, at der er opstået en usædvanlig situation (normalt noget uønsket).
kaster Angiver, at en metode eller konstruktør kan passere bukken, når en undtagelse kastes.
forbigående Angiver, at hvis og når et objekt er serialiseret, behøver en variables værdi ikke at blive gemt.
Prøv Introducerer udsagn, der ses (under runtime) for ting, der kan gå galt.
void Angiver, at en metode ikke returnerer en værdi.
volatile Pålægger strenge regler for brugen af ​​en variabel med mere end en tråd ad gangen.
mens Gentager nogle udsagn igen og igen (så længe en tilstand stadig er sand).

Literals

Ud over sine søgeord kaldes tre af de ord du bruger i et Java-program bogstaver. Hver bogstav har en bestemt betydning på sproget. Du kan ikke bruge en bogstav for noget andet end dets forudbestemte betydning.

Følgende tabel viser Java's bogstavelige ord.

Literal Hvad det betyder
false En af de to værdier, som et boolesk udtryk kan have.
null Værdien "ingenting". Hvis du har til hensigt at have et udtryk henvises til et objekt af en eller anden art, men udtrykket henviser ikke til noget objekt, er udtryksværdien null.
true En af de to værdier, som et boolesk udtryk kan have.

Nøgleordene og bogstavene er alle kaldet reserveret ord, fordi hvert af disse ord er forbeholdt speciel brug i Java-programmeringssproget.

Begrænsede søgeord

Med udgivelsen af ​​Java 9 har sproget ti nye ord kaldet begrænsede søgeord. Et begrænset søgeord har en bestemt betydning på sproget, men kun hvis du bruger det pågældende ord på en bestemt måde. Hvis du for eksempel skriver

, kræver det andet. ting og sager;

du fortæller Java, at dit program ikke kører, medmindre det har adgang til en anden kode (koden indeholdt i andre ting ). Men hvis du skriver

int kræver = 10;

derefter kræver er en almindelig int variabel.

I nedenstående tabel vises Java's begrænsede søgeord.

Begrænset søgeord Hvad det betyder
eksport Angiver, at koden i en bestemt pakke er tilgængelig til brug ved kode i andre moduler.
modul En masse pakker.
åben Angiver, at alle pakker i et modul på en bestemt måde er tilgængelige til brug ved kode i andre moduler.
åbner Giver adgang til hele koden i et andet modul. Denne adgang bruger Java refleksion (som har tendens til at være rodet).
giver angiver, at et modul gør en tjeneste tilgængelig.
kræver Angiver, at programmet ikke kører, medmindre det har adgang til den anden kode.
til Navngiver koden, der har tilladelse til at bruge et bestemt stykke kode.
transitive Når min kode kræver brug af A-koden, og Z-koden kræver brug af min kode, betyder ordet transitive, at Z-koden automatisk kræver en kode.
bruger Angiver, at et modul bruger en tjeneste.
med Angiver en bestemt måde at bruge en tjeneste på.

Identifikatorer i Java API'en

Java API (Application Programming Interface) har tusindvis af identifikatorer. Hver identifikator er navnet på noget (en klasse, en genstand, en metode eller noget lignende). Disse identifikatorer inkluderer System, out, println, String, toString, JFrame, File, Scanner, Next, NextInt, Undtagelse, Luk, ArrayList, stream, JTextField, Math, Random, MenuItem, Month, ParseInt, Query, Rectangle, Color, Oval, maling, robot, SQLData, Stack, Queue, TimeZone, URL og så mange andre.

Du kan genbruge et af disse navne til ethvert formål i din kode.Men hvis du gør det, kan du have problemer med at bruge et navn med sin normale betydning fra Java API. For eksempel kan du skrive

int System = 7;

java. Lang. System. ud. println (System);

Men du kan ikke skrive

int System = 7;

System. ud. println (System);

Identifikatorer, som du (programmøren) erklærer

I dit eget Java-program kan du gøre navne til dit hjertes glæde. For eksempel returnerer i min kode

double multiplyByTwo (double myValue) {

myValue * 2;

}

navne multiplyByTwo og myValue er dine helt egne identifikatorer.

Når du opretter et nyt navn, kan du bruge bogstaver, cifre, understregninger (_) og dollar tegn ($). Men start ikke navnet med et ciffer. Hvis du forsøger at starte et navn med et ciffer, svarer Java med en besked om, at du ikke gør det.

Ordene i et Java-program - dummier

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 ...