Hem Personliga finanser I ett Java-program - dummies

I ett Java-program - dummies

Innehållsförteckning:

Video: Java svenska - 2 - Hello World 2024

Video: Java svenska - 2 - Hello World 2024
Anonim

Del av Java för Dummies Cheat Sheet

När du skriver ett Java-program kan du dela programets ord i flera kategorier. Detta fuskblad berättar om allt om de här kategorierna.

Nyckelord

Java-programmeringsspråket har 50 nyckelord. Varje sökord har en viss betydelse på språket. Du kan inte använda ett nyckelord för något annat än den förordnade betydelsen.

I följande tabell visas Java-sökord.

Nyckelord Vad det gör
abstrakt Anger att detaljerna i en klass, en metod eller ett gränssnitt ges någon annanstans i koden.
hävdar Testa sanningen om ett villkor som programmeraren anser är sant.
boolean Indikerar att ett värde är antingen sant eller falskt.
paus Springer ut ur en slinga eller omkopplare.
byte Anger att ett värde är ett 8-bitars heltal.
fall Introducerar en av flera möjliga vägar för körning i ett omkopplingsutdrag.
fångst Introducerar uttalanden som utförs när något avbryter flödet av körning i en provklausul.
char Anger att ett värde är ett tecken (ett bokstav, en siffra, en interpunktionssymbol, etc.) som är lagrad i 16 bitars minne.
klass Introducerar en klass - en ritning för ett objekt.
const Du kan inte använda det här ordet i ett Java-program. Ordet har ingen mening men eftersom det är ett nyckelord kan du inte skapa en variabel som heter const.
fortsätt Kräver det abrupta slutet av nuvarande loop-iteration och börjar en annan iteration.
standard Introducerar en exekveringsväg som ska tas när inget fall är en match i ett omkopplingsutdrag.
gör Anger att datorn ska repetera några uttalanden om och om igen (till exempel så länge datorn fortsätter att få oacceptabla resultat).
dubbel Anger att ett värde är ett 64-bitars nummer med ett eller flera siffror efter decimalpunkten.
else Introducerar uttalanden som exekveras när villkoret i ett if-uttalande inte är sant.
enum Skapar en ny definierad typ - en grupp värden som en variabel kan ha.
sträcker sig Skapar en underklass @@ md en klass som återanvänder funktionalitet från en tidigare definierad klass.
slutlig Anger att en variabels värde inte kan ändras, att en klassens funktionalitet inte kan utökas, eller att en metod inte kan överskridas.
äntligen Introducerar den sista testamentet och testamentet för uttalandena i en försöksklausul.
float Anger att ett värde är ett 32-bitars nummer med ett eller flera siffror efter decimalpunkten.
för Går datorn att upprepa vissa påståenden om och om igen (till exempel ett visst antal gånger).
goto Du kan inte använda det här ordet i ett Java-program. Ordet har ingen betydelse. Eftersom det är ett nyckelord kan du inte skapa en variabel som heter goto.
om Test för att se om ett villkor är sant. Om det är sant, exekverar datorn vissa uttalanden. annars utför datorn andra uttalanden.
redskap Anger att en klass ger organ för metoder vars huvuden förklaras i ett gränssnitt.
import Gör det möjligt för programmeraren att förkorta namnen på klasser som definieras i ett paket.
instanceof Test för att se om ett visst objekt kommer från en viss klass.
int Anger att ett värde är ett 32-bitars heltal.
gränssnitt Introducerar ett gränssnitt. Ett gränssnitt är som en klass men för det mesta har gränssnittets metoder inga kroppar.
lång Anger att ett värde är ett 64-bitars heltal.
infödd Aktiverar programmeraren att använda kod som skrivits på ett annat språk än Java.
new Skapar ett objekt från en befintlig klass.
paket Anger koden i ett paket - en samling logiskt besläktade definitioner.
privat Anger att en variabel eller metod endast kan användas inom en viss klass.
skyddad Anger att en variabel eller metod kan användas i underklasser från ett annat paket.
public Anger att en variabel, klass eller metod kan användas av någon annan Java-kod.
returnera Avsluta utförandet av en metod och returnerar eventuellt ett värde till anropskoden.
kort Anger att ett värde är ett 16-bitars heltal.
statisk Indikerar att en variabel eller metod tillhör en klass, snarare än för något objekt som skapats från klassen.
strictfp Begränsar datorns förmåga att representera extra stora eller extra små tal när datorn gör mellanliggande beräkningar på flyt- och dubbelvärden.
super Avser superklassen för koden där ordet super visas.
switch Beräknar datorn att följa en av många möjliga vägar för körning (ett av många möjliga fall), beroende på värdet på ett uttryck.
synkroniserad Håller två trådar störande från varandra.
this En självreferens - hänvisar till det objekt där ordet här visas.
kasta Skapar ett nytt undantagsobjekt och indikerar att en exceptionell situation (vanligtvis något oönskat) har inträffat.
kastar Indikerar att en metod eller konstruktör kan passera buck när ett undantag kastas.
övergående Anger att om och när ett objekt är serialiserat behöver inte en variabels värde lagras.
försök presenterar uttalanden som ses (under körning) för saker som kan gå fel.
void Anger att en metod inte returnerar ett värde.
flyktig Ställer strikta regler om användningen av en variabel med mer än en tråd i taget.
medan Upprepar några uttalanden om och om igen (så länge som ett tillstånd fortfarande är sant).

Literals

Förutom sökordet heter tre av de ord du använder i ett Java-program bokstäver. Varje bokstavlig har en viss betydelse på språket. Du kan inte använda en bokstavlig för något annat än den förordnade betydelsen.

Följande tabell visar Javas bokstavsord.

Literal Vad det gör
false En av de två värdena som ett booleskt uttryck kan ha.
null Värdet "ingenting". Om du tänker ha ett uttryck hänvisar till ett objekt av något slag, men uttrycket hänvisar inte till något objekt, är uttrycksvärdet null.
true En av de två värdena som ett booleskt uttryck kan ha.

Nyckelord och bokstavsord kallas alla reserverade ord eftersom varje av dessa ord är reserverad för speciell användning i Java-programmeringsspråket.

Begränsade sökord

Med utgåvan av Java 9 har språket tio nya ord som heter begränsade sökord. Ett begränsat sökord har en viss betydelse på språket, men bara om du använder det ordet på ett visst sätt. Om du till exempel skriver

krävs andra. grejer;

du berätta för Java att ditt program inte kommer att köras om det inte har tillgång till någon annan kod (koden i andra. Saker ). Men om du skriver

int kräver = 10;

kräver är en vanlig int variabel.

I följande tabell visas Java-begränsade sökord.

Begränsat sökord Vad det gör
export Anger att koden i ett visst paket finns tillgängligt för kod i andra moduler.
modul En massa paket.
öppen Anger att alla paket i en modul på ett visst sätt är tillgängliga för kodkod i andra moduler.
öppnas Hämtar åtkomst till all kod i en annan modul. Denna åtkomst använder Java reflektion (som tenderar att vara rörigt).
tillhandahåller Anger att en modul gör en tjänst tillgänglig.
kräver Anger att programmet inte körs om det inte har tillgång till någon annan kod.
till Namnet på koden som har tillstånd att använda ett visst kodnummer.
transitiv När min kod kräver användning av A-koden och Z-koden kräver att min kod används, betyder ordet transitivt att Z-koden automatiskt kräver en kod.
använder Anger att en modul använder en tjänst.
med Anger ett visst sätt att använda en tjänst.

Identifierare i Java API

Java API (Application Programming Interface) har tusentals identifierare. Varje identifierare är namnet på något (en klass, ett objekt, en metod eller något sådant). Dessa identifierare inkluderar System, ut, println, String, toString, JFrame, File, Scanner, Next, NextInt, Undantag, stäng, ArrayList, ström, JTextField, Math, Random, MenuItem, Månad, parseInt, Query, Rectangle, Color, Oval, färg, robot, SQLData, Stack, Queue, TimeZone, URL och så många andra.

Du kan återanvända något av dessa namn för något ändamål i din kod.Men om du gör det kan du få problem med att använda ett namn med normal betydelse från Java API. Till exempel kan du skriva

int System = 7;

java. lang. Systemet. ut. println (System);

Men du kan inte skriva

int System = 7;

System. ut. println (System);

Identifierare som du (programmeraren) förklarar

I ditt eget Java-program kan du skapa namn till ditt hjärtas glädje. Till exempel, returnera myValue * 2 i koden

double multiplyByTwo (double myValue) {

}

namnen multiplyByTwo och myValue är dina egna identifierare.

När du skapar ett nytt namn kan du använda bokstäver, siffror, understreck (_) och dollartecken ($). Men starta inte namnet med en siffra. Om du försöker starta ett namn med en siffra svarar Java med ett meddelande "Please do not that".

I ett Java-program - dummies

Redaktörens val

Hur man redigerar bilder i Redigera snabbläge för Photoshop Elements 9 - dummies

Hur man redigerar bilder i Redigera snabbläge för Photoshop Elements 9 - dummies

I Photoshop Element, Redigera Snabbt läge är en uppskattad version av Redigera fullt läge som ger grundläggande fixverktyg tillsammans med några unika funktioner, till exempel en förhandsgranskning av bilden. Här är ett steg för steg arbetsflöde som du kan följa i Redigera snabbläge för att reparera dina foton: Välj ett eller flera foton i ...

Hur man redigerar i Photoshop Elements 10: s Snabb Fotoredigeringsläge - dummies

Hur man redigerar i Photoshop Elements 10: s Snabb Fotoredigeringsläge - dummies

Snabb Fotoredigering är en uppskattad version av Full Photo Edit-läge som bekvämt ger grundläggande fixeringsverktyg och kastar i några unika egenskaper, till exempel en förhandsgranskning av bilden. Här är ett steg för steg arbetsflöde som du kan följa i Quick Photo Edit-läget för att reparera dina foton:

Hur man förbättrar Photoshop Elements-bilder med Photo Effects - dummies

Hur man förbättrar Photoshop Elements-bilder med Photo Effects - dummies

Fotoeffekter i Photoshop Elements 11 fungerar som applicera filter; medan dialogrutan Filtreringsgalleri ger dig många alternativ för att tillämpa ett filter, ger den guidade panelen dig filtereffekter och tar dig genom steg för att justera ljusstyrka, ändra färgton och mättnad och göra andra justeringar för att perfekta resultatet. Du ...

Redaktörens val

Hur man tar bort bilder från din Canon EOS 7D Mark II - dummies

Hur man tar bort bilder från din Canon EOS 7D Mark II - dummies

När du granskar en bild, bestämmer du om det är en målvakt. Om du tittar på en bild på din Canon EOS 7D Mark II, gillar du inte bilden av någon anledning kan du radera det. Men borttagning av bilder måste ske med stor försiktighet eftersom uppgiften inte kan ångras. När du har raderat en ...

Hur man redigerar filmer på en Canon EOS 60D - dummies

Hur man redigerar filmer på en Canon EOS 60D - dummies

60D Edit-funktionen gör det härligt enkelt för att ta bort oönskade delar från början eller slutet av en film direkt på din kamera. Denna ombordredigering är praktisk men grundläggande, så förvänta dig inte mirakel. Här är de enkla stegen för att trimma början eller slutet på en film: Klicka på ikonen Redigera (det ser ut ...

Redaktörens val

Hur man arbetar med text i ett Word 2010-tabell - dummies

Hur man arbetar med text i ett Word 2010-tabell - dummies

Text hinner i ett bord i Word 2010 på en cell-vid-cell basis. Varje cell i ett Word-bord kan ha ett eget styckeformat och en egen uppsättning flikar. Grupper av celler, rader och kolumner och hela tabellen kan väljas och formateras samtidigt, om du vill. All standardtext ...

Hur man arbetar med Word 2010: s decimala flik - dummies

Hur man arbetar med Word 2010: s decimala flik - dummies

Du kan använda decimalfliken i Word 2010 till rad upp kolumner av siffror. Även om du kan använda en rätt flik för att göra detta jobb är decimalfliken ett bättre val. I stället för högerjusterad text, som den högra fliken gör, justerar decimalfliken siffror efter deras decimaldel - perioden i ...

Hur man arbetar med flera Word 2010-dokument på samma gång - dummies

Hur man arbetar med flera Word 2010-dokument på samma gång - dummies

O saker Word 2010 kan göra med dokument! Du kan öppna flera Word-dokument samtidigt och arbeta på mycket av dem, växla mellan de olika öppna dokumenten. Öppnar flera Word-dokument samtidigt Det är inte en fråga om hur Word kan fungera på mer än ett dokument åt gången. Nej, ...