Het beste hulpmiddel voor Java-programmeurs wanneer zij beginnen met het schrijven van hun eerste programma's, is een onderwerp waarover discussie kan worden gevoerd. Hun doel moet de basis van de Java-taal leren. Het is ook belangrijk dat de programmering leuk moet zijn. Leuk voor mij is het schrijven en uitvoeren van programma's met zo min mogelijk gedoe. De vraag wordt dan niet zozeer hoe Java te leren als waar. De programma's moeten ergens worden geschreven en de keuze tussen het gebruik van een type teksteditor of een geïntegreerde ontwikkelomgeving kan bepalen hoeveel leuk programmeren kan zijn.
Er is geen manier om op te knappen wat een teksteditor doet. Het maakt en bewerkt bestanden die niets meer dan platte tekst bevatten. Sommige bieden zelfs geen reeks lettertypen of opmaakopties.
Het gebruik van een teksteditor is de meest eenvoudige manier om Java-programma's te schrijven. Nadat de Java-code is geschreven, kan deze worden gecompileerd en uitgevoerd met opdrachtregelprogramma's in een terminalvenster.
Voorbeeld tekstverwerkers: Kladblok (Windows), TextEdit (Mac OS X), GEdit (Ubuntu)
Er zijn teksteditors die speciaal zijn gemaakt voor het schrijven van programmeertalen. We bellen ze programmering teksteditors om het verschil te benadrukken, maar ze staan meestal gewoon bekend als teksteditors. Ze behandelen nog steeds alleen gewone tekstbestanden, maar ze hebben ook enkele handige functies voor programmeurs:
Voorbeeld van teksteditors: TextPad (Windows), JEdit (Windows, Mac OS X, Ubuntu)
IDE staat voor Integrated Development Environment. Het zijn krachtige hulpmiddelen voor programmeurs die alle functies van een teksteditor voor programmeren bieden en nog veel meer. Het idee achter een IDE is om alles te omvatten wat een Java-programmeur zou willen doen in één applicatie. Theoretisch zouden ze Java-programma's sneller moeten kunnen ontwikkelen.
Er zijn zoveel functies die een IDE kan bevatten dat de volgende lijst slechts een paar bevat. Het moet benadrukken hoe nuttig ze kunnen zijn voor programmeurs:
Voorbeeld IDE's: Eclipse (Windows, Mac OS X, Ubuntu), NetBeans (Windows, Mac OS X, Ubuntu)
Voor een beginner om de Java-taal te leren, hebben ze niet alle tools in een IDE nodig. Het is zelfs even ontmoedigend om een complex stuk software te moeten leren als het leren van een nieuwe programmeertaal. Tegelijkertijd is het niet erg leuk om voortdurend te schakelen tussen een teksteditor en een terminalvenster om Java-programma's te compileren en uit te voeren.
Ons beste advies geeft de voorkeur aan het gebruik van NetBeans volgens de strikte instructies die beginners in het begin bijna alle functies negeren. Richt u puur op het maken van een nieuw project en het uitvoeren van een Java-programma. De rest van de functionaliteit wordt duidelijk wanneer dit nodig is.