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. Bovendien is er een groot aantal programmeertalen om uit te kiezen, dus het kiezen van de juiste om mee te beginnen kan een beetje moeilijk zijn voor de onervaren programmeur.

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.  Bovendien is er een groot aantal programmeertalen om uit te kiezen, dus het kiezen van de juiste om mee te beginnen kan een beetje moeilijk zijn voor de onervaren programmeur.
Advertentie

leer Java-programmering 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 kiezen om mee te beginnen kan een beetje moeilijk zijn 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

2 Websites en 2 apps die kunnen helpen bij het leren werken met Java Programming 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 terug 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 in de code kunt zien 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

leren over Java-programmering

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 geloof dat dit komt omdat de meeste Linux-programmeurs vroeger op de goede oude Notepad (of in dit geval gedit) 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 andere editors waar mensen uit kunnen kiezen, en die zijn welkom in plaats daarvan, 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.

leren over Java-programmering

De eerste is "Javanotes 6.0", die een veel uitgebreidere 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.

leer Java-programmering

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 manier om te lezen, en het gaat om een ​​ander eerste probleem dan het traditionele "Hello World" -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.

In this article