Här hittar du korta förklaringar av vanliga ord inom programmering. Begreppen står i alfabetisk ordning.
- Algoritm – Steg för att lösa en uppgift.
- API – Ett definierat gränssnitt som programkod kan använda.
- Argument – Ett värde eller uttryck som skickas med i ett anrop.
- Array – En samling element som nås via index.
- ArrayIndexOutOfBoundsException – Ett undantag när ett arrayindex ligger utanför giltiga positioner.
- Arv – En relation där en klass bygger vidare på en annan.
- Bibliotek – Återanvändbar kod som andra program kan använda.
- Boolean – En datatyp med värdena sant och falskt.
- Bugg – Ett fel i ett program.
- Bytekod – Instruktioner för en virtuell maskin.
- Datatyp – En beskrivning av vilka värden och operationer som är tillåtna.
- Debugger – Ett verktyg för att undersöka program under körning.
- Eclipse – En utvecklingsmiljö för bland annat Java.
- Enum – En typ med en bestämd uppsättning namngivna alternativ.
- Final – Begränsar omtilldelning, överskuggning eller arv beroende på deklarationen.
- Flyttal – Tal med begränsad precision som kan representera decimaldelar.
- Funktion – En anropbar del av ett program som utför en uppgift.
- Git – Ett system för versionshantering.
- GitHub – En webbtjänst för Git-repon och kodsamarbete.
- Hello World – Ett första program som skriver ut en hälsning.
- Heltal (int) – Tal utan decimaldel, exempelvis typen int i Java.
- HTML – Ett märkspråk för webbsidors struktur.
- IDE – En samlad miljö för att skriva, köra och felsöka kod.
- If-sats – En sats som kör kod om ett villkor är sant.
- Index – En position som används för att hitta ett element i en samling.
- Inkapsling – Att samla data och beteende bakom ett kontrollerat gränssnitt.
- IntelliJ IDEA – En utvecklingsmiljö från JetBrains.
- Interface – Ett kontrakt för vilka operationer en typ erbjuder.
- Java – Ett statiskt typat programmeringsspråk.
- JDK – Ett paket med verktyg för Java-utveckling.
- JVM – Den virtuella maskin som kör Java-bytekod.
- Klass – En beskrivning av en typ av objekt och dess data och metoder.
- Kommentar – Text i källkoden som förklarar utan att köras.
- Kompilator – Ett program som översätter källkod.
- Konstant – Ett namngivet värde som inte ska ändras.
- Konstruktor – Kod som initialiserar ett nytt objekt.
- Källkod – Ett programs instruktioner skrivna i ett programmeringsspråk.
- Lista – En ordnad samling element.
- Loop – Kod som upprepas.
- Main – En startmetod som Java kan anropa för att köra ett program.
- Metod – En funktion som hör till en klass eller ett objekt.
- Modulo (%) – En beräkning av resten vid division.
- Moores lag – En observation om utvecklingen av antalet transistorer på chip.
- Null – Ett värde som betyder att en referens inte pekar på något objekt.
- NullPointerException – Ett undantag när null används där ett objekt behövs.
- NumberFormatException – Ett undantag när text inte kan tolkas som den begärda taltypen.
- Objekt – En instans med eget tillstånd och beteende.
- Objektorientering – Ett sätt att organisera program kring objekt.
- Operator – Ett tecken eller nyckelord som utför en operation.
- Parameter – Ett namn för indata i en funktions eller metods definition.
- Parsning (parsing) – Att tolka text enligt regler och göra den användbar som strukturerade data.
- Polymorfism – Att samma operation kan få olika beteenden beroende på objektets typ.
- Private – Åtkomst begränsad till den omslutande toppnivåklassen och dess nästlade klasser.
- Protected – Åtkomst inom samma paket och, med begränsningar, från underklasser.
- Pseudokod – En algoritm beskriven med text och kodliknande struktur.
- Public – En åtkomstmodifierare som gör en deklaration tillgänglig för annan kod.
- Python – Ett dynamiskt typat programmeringsspråk.
- Ramverk (framework) – En grundstruktur och verktyg för en viss sorts program.
- Rekursion – När en funktion eller metod anropar sig själv, direkt eller indirekt.
- Returvärde – Ett värde som en funktion eller metod lämnar tillbaka.
- Stack trace – En lista över metodanrop som visar vägen till ett fel.
- Static – En medlem som hör till klassen i stället för ett enskilt objekt.
- Sträng (String) – En följd av tecken som representerar text.
- Syntax – Reglerna för hur kod får skrivas.
- System.out.print – En Java-metod för utskrift utan automatisk radbrytning.
- This – En referens till det aktuella objektet.
- Undantag (exception) – En händelse som avbryter programmets normala flöde.
- Variabel – Ett namn som används för att lagra och läsa ett värde.
- Versionshantering – Att spara och följa ändringar i filer över tid.
- Villkor – Ett uttryck som avgör om något är sant eller falskt.
- Void – Anger att en metod inte lämnar tillbaka något värde.