2 websites en 2 apps die kunnen helpen bij het leren programmeren van Java
Er zijn veel mensen die ik ken die willen weten hoe ze moeten programmeren, maar ze zijn in de war door hoe te beginnen en wat de algemene ideeën van programmeren zijn. Daarnaast zijn er een groot aantal programmeertalen Welke programmeertaal moet u leren voor softwareontwikkeling? Welke programmeertaal moet je leren voor softwareontwikkeling? Wanneer u begint met het programmeren, is het belangrijk dat u uw tijd verstandig investeert in het kiezen van iets dat u in de nabije toekomst ten goede komt met zichtbare resultaten op uw platform van ... Lees meer om uit te kiezen, dus de juiste keuze om te beginnen uit met misschien een beetje moeilijk voor de onervaren programmeur. Dit artikel zal je helpen aan de slag te gaan met een relatief eenvoudig te leren taal.
Waarom Java-programmeren leren?
Java is mijn programmeertaal bij uitstek wanneer ik de concepten van programmeren probeer te leren. Dit komt omdat Java erg platformonafhankelijk is, een redelijk leesbare syntaxis heeft (in vergelijking met andere talen) en er zijn veel tools die het ontwikkelen in Java een vrij eenvoudige taak kunnen maken. Voordat we beginnen, moet je ervoor zorgen dat de JDK is geïnstalleerd, omdat je zonder iets niet kunt doen.
Delen van Java
Java-programma's worden gescheiden in klassen. Technisch gezien is elke klas een eigen programma, maar je kunt met verschillende klassen werken om een groter, complexer programma te maken met behoud van een goede code-indeling. Ten minste één van die klassen moet de hoofdklasse zijn of een hoofdmethode bevatten. Een methode is een stuk code dat wordt uitgevoerd wanneer u eenvoudig de naam van de methode aanroept. De hoofdmethode is vereist wanneer Java naar deze methode zoekt om het programma te starten. U kunt parameters naar andere methoden doorgeven als u dat wilt, zodat de methode input kan geven en er iets mee kan doen.
Variabelen
Meer dan waarschijnlijk zult u ook op bepaalde punten informatie moeten opslaan. Dit zijn variabelen, of soms velden, die de informatie bevatten. U moet het type variabele opgeven zodat Java weet wat u probeert vast te houden. Dit omvat dingen zoals true / false (boolean), getallen (int, long, double, etc.) en nog veel meer. Omdat Java objectgeoriënteerd programmeren kan ondersteunen, kunt u zelfs instanties van een klasse in een variabele houden.
Voorbeeld
Als voorbeeld is hier een klasse die eenvoudig nummer 6 op het scherm zou afdrukken:
public class makeuseof public static void main (String args []) int myNum = 6; System.out.println (myNum);
2 Aanbevolen toepassingen
Er zijn twee applicaties die ik zou aanbevelen die je zullen helpen tijdens je programmeeravonturen.
Greenfoot
Greenfoot Leer hoe u programma's in Java kunt schrijven met Greenfoot Leer hoe u programma's in Java kunt schrijven met Greenfoot Greenfoot zorgt voor het leren van een programmeertaal door een ontwikkelplatform te bieden, bedoeld voor educatieve doeleinden, waar gebruikers snel aan de slag kunnen en visuele resultaten kunnen krijgen de vorm van afbeeldingen. Greenfoot draait ... Lees meer is een erg leuke manier om het programmeren onder de knie te krijgen, omdat je alle wijzigingen kunt zien die je aanbrengt in de code in een videospelomgeving. Daarnaast is er een geweldige community die hulp, ideeën en nog veel meer kan bieden. Dus als u een visuele programmeerervaring wilt, is Greenfoot een geweldige manier om te beginnen.
Geany
Voor degenen die een goed genoeg editor willen hebben om de nitty gritty programmering te doen, raad ik aan om Geany Geany te gebruiken - Een geweldige lichtgewicht codebewerker voor Linux Geany - Een geweldige lichtgewicht codebewerker voor Linux Verrassend genoeg biedt Linux niet zoveel goede IDE's (Geïntegreerde ontwikkelomgevingen). Ik denk dat dit komt omdat de meeste Linux-programmeurs vroeger op de goede oude Notepad (of gedit in dit geval) stapten en ... Lees meer. Het is beschikbaar voor alle besturingssystemen, is relatief licht van gewicht en laat de klus gewoon klaren. Er zijn inderdaad veel van andere editors waar mensen uit kunnen kiezen, en ze zijn van harte welkom om die te gebruiken, maar mijn aanbeveling blijft bij Geany.
2 Aanbevolen websites
Er zijn een aantal websites die u kunnen helpen als deze introductie niet veel zin heeft.
De eerste is “Javanotes 6.0” die een veel langere maar complete uitleg geeft van standaard Java-programmeerconcepten. Hier vindt u veel informatie en een aantal programmeeroefeningen. Als je er de tijd voor hebt, is het een geweldig boek.
Ten slotte kunt u ook de HowStuffWorks-pagina op Java bekijken. Het bevat ook wat informatie en begeleidt u bij het maken van uw eerste programma. Dit is een andere interessante lezing, en het gaat om een ander eerste probleem dan het traditionele “Hallo Wereld” voorbeeld.
Conclusie
Aan de slag met Java is niet zo moeilijk als het lijkt. Na enige tijd en oefening zul je het onder de knie krijgen en van daaruit kun je complexere programma's bouwen die meer functionaliteit bieden. Als u de programmeerconcepten beheert, is het bovendien eenvoudiger om andere programmeertalen te leren, omdat een groot deel van het leerproces eenvoudigweg een andere syntaxis is.
Laat ons weten wat uw Java-apps en -hulpmiddelen zijn in de onderstaande opmerkingen.
Ontdek meer over: Java, taalonderwijs, programmeren.