Alle Java programma's nemen een bepaalde vorm aan. De vorm die een Java applicatie aan kan nemen, wordt bepaald door de syntaxis, dit is de voorgeschreven vorm van programma-onderdelen. Java stelt hier strikte eisen aan. Een programma kan niet werken door bijvoorbeeld een vergeten ; . De eenvoudigste vorm voor een Java applicatie is: import packagenaam.Klassennaam ; ... public class Programmanaam { public static void main (String [] args) { variabelendeclaraties opdrachten } } Het programma begint met importopdrachten voor alle bibliotheekklassen die gebruikt worden. Dit kan een lange lijst zijn, maar het kunnen er ook nul zijn. Voor de punt staat de naam van een package , een samenhangend geheel van de bibliotheek, die ook overeenkomt met een map in een filesysteem. Achter de punt staat de naam van de klasse die ...
Een variabele kan opgevat worden als een hokje in het computergeheugen, waarin een bepaalde waarde onthouden kan worden en dat aangeduid wordt met een bepaalde naam. Iets abstracter: een variabele is een combinatie van een naam en een bijbehorende waarde. De waarde van een variabele kan tijdens de verwerking van een programma een of meer keer veranderd worden. In Java moeten alle namen aan bepaalde regels voldoen. Dit geldt niet alleen voor de namen van variabelen, maar ook voor de namen van methoden of klassen. Ze moeten altijd beginnen met een letter, en mogen naast letters alleen cijfers of lage streepjes (_) bevatten. Sleutelwoorden (zoals new , of void ) mogen niet als naam worden gebruikt. Verder is er een aantal afspraken of conventies, waar alle Java-programmeurs zich aan houden. Zo is het gebruikelijk om namen van klassen altijd met een hoofdletter te laten beginnen, en namen van variabelen en methoden altijd met een kleine letter. Wat ook een belangrij...