"Hallo Diego!"

"Hallo Amigo!"

"De professor prees me onlangs. Hij was blij dat ik dankzij zijn lessen zo snel vooruitgang boek."

"Je boekt vooruitgang dankzij de lessen van de professor?! O zeker! Beseft hij dan niet hoe grappig dat is?"

"Nou, laat maar. Ik heb vandaag iets interessants voor je. Ik zal je leren hoe je het eenvoudigste (of minimale) programma schrijft. Het is heel gemakkelijk. Een minimaal programma bestaat uit één klasse en bevat één methode - main(). Zo ziet het eruit."

Het eenvoudigste programma
public class MainClass
{
    public static void main(String[] args)
    {
        System.out.println("Kiss my shiny metal rear actuator!");
    }
}

"Ik heb dat eerder gezien, dus ik snap het."

"Natuurlijk heeft niemand zulke programma's nodig. Hoe ingewikkelder het probleem dat door een programma wordt opgelost, hoe cooler het programma is. Daarom bestaan ​​programma's normaal gesproken uit duizenden klassen."

"Een gemiddeld programma wordt in 2-3 jaar geschreven door een team van tien mensen."

"Wat zou dan als een groot programma worden beschouwd?"

"Misschien een programma waar een team van 100 mensen 5 jaar over doet om te schrijven."

"500+ mensjaren? Oh, wauw!"

"Ja. Java is een van de beste programmeertalen voor het schrijven van grote en zeer grote programma's."

"Ik ben bang om te vragen wat een 'heel groot' programma is."

'Goed zo! Je begrijpt het snel.'

"Programmeurs realiseerden zich al snel dat het moeilijk is om door duizenden klassen te navigeren. Ze bedachten speciale programma's die het proces van het schrijven van programma's enorm versnellen. Hoe groter het programma dat je schrijft, hoe duidelijker de voordelen."

"Dus programmeurs bedachten een programma om programma's te schrijven?"

"Ja. Waarom ben je verrast? Een programma is vooral een hulpmiddel om routinetaken te automatiseren. Als je een paar jaar code hebt geschreven, zul je merken dat er enorm veel van dergelijke taken zijn."

"Een programma voor het maken van programma's wordt een Integrated Development Environment (IDE) genoemd.

Vandaag zie je er een.

Nee, vandaag zie je de beste van hen! Het heet IntelliJ IDEA en het zal nog vele jaren je trouwe vriend worden. Het is als een meer ervaren metgezel die altijd hints en hulp geeft."

"Dat is intrigerend!"

"Als je geen programma's in Word gaat schrijven, dan heb je toch een goede ontwikkelomgeving nodig? Wij robots geven de voorkeur aan de IntelliJ IDEA Community Edition. Download en installeer de nieuwste versie."

Tip 1
IntelliJ IDEA vinden op Google

Hint 2
Downloadpagina voor IntelliJ IDEA

Tip 3

Installeer Open JDK voordat u een nieuw project aanmaakt in Intellij IDEA

"Je moet ook een Java development kit (JDK) installeren. Een JDK is een kit voor Java-ontwikkelaars, gemaakt door de grondleggers van het Java-platform. Het bevat een Java virtual machine, Java-compiler en nog veel meer dat een ervaren Java-ontwikkelaar mogelijk nodig heeft."

"Wat is er mis met hoe ik programma's heb geschreven - via de website?"

"Dat is handig voor kleine programma's, maar het is beter om grote programma's in IntelliJ IDEA te schrijven. We bereiden je voor om een ​​professionele programmeur te worden, dus hoe sneller je deze coole tools onder de knie hebt, hoe beter. Wees niet bang. Dit programma is gemaakt om je leven gemakkelijker te maken, niet moeilijker. Je zult er snel aan wennen. Binnenkort wil je niets anders meer aanraken."

"Om te leren hoe je programma's schrijft, moet je programma's schrijven. Installeer daarvoor IntelliJ IDEA en een JDK op je computer. Download en installeer OpenJDK 16."

Tip 1
Bezoek allereerst deze pagina: https://jdk.java.net/16/

Het zou er ongeveer zo uit moeten zien: JDK openen

Klik in het gedeelte Builds op de versie voor uw besturingssysteem om het downloadproces te starten.

Pak het gedownloade archief uit. We raden u aan de uitgepakte projectmap op een veilige bestemming op te slaan om te voorkomen dat u deze per ongeluk verwijdert.

"Laten we de theorie versterken met een oefening."

1
Taak
Java Syntax,  niveau 3les 1
Vergrendeld
Dividing is good
As a well-known paramecium once said, "dividing is good". Higher lifeforms (though not all) are united by this wisdom, including the highest form of life: programmers. Let's write a method to divide one number by another. We'll call it div, and we'll display the result of the division.

Als u problemen ondervindt met de JDK-installatie, aarzel dan niet om contact op te nemen met ons ondersteuningsteam via e-mail support@codegym.cc of met behulp van de chatwidget in de rechterbenedenhoek van de pagina.