Prezentarea platformei IntelliJ IDEA

Crearea şi rularea programelor Java cu ajutorul platformei IntelliJ IDEA

IntelliJ IDEA este un mediu integrat de dezvoltare (IDE – Integrated Development Environment), scris în Java, ce oferă suport pentru dezvoltarea de aplicații în diverse limbaje de programare (Java, Kotlin, Scala, Groovy, Python, Javascript, PHP, Go etc).

Este dezvoltat de compania JetBrains și vine în două versiuni: una gratuită - Community Edition - licențiată Apache 2.0, și una comercială (proprietară) - Ultimate Edition. Cele mai recente versiuni pot fi descărcate de pe site-ul Jetbrains, secțiunea Downloads.

Instalarea JDK

JDK (Java Development Kit) este un pachet de aplicații și librării care sunt necesare pentru dezvoltarea și rularea de aplicații Java.

Daca nu ai deja instalată o versiune de JDK, intră pe site-ul Oracle, secțiunea Downloads, și descarcă ultima versiune de Java SE 8 (momentan Java SE 8u241).

Alege versiunea corespunzătoare sistemului tău:

Pentru a verifica instalarea cu succes a JDK-ului, deschideți un Command Prompt si rulați următoarea comandă:

 java -version 
În urma rulării comenzii, ar trebui să obțineți următorul rezultat:

Instalarea platformei IntelliJ IDEA Community Edition

Instalarea platformei IntelliJ IDEA se poate face urmărind câțiva pași simpli:

  • Se accesează pagina de download și se identifică ultima versiune de IntelliJ IDEA Community lansată.
  • Se va descărca versiunea corespunzătoare sistemului de operare folosit pe mașina locală (Windows, Mac, Linux).

După ce s-a încheiat descărcarea fișierului de instalare, se continuă prin executarea acestuia sau, după caz, dezarhivarea fisierului arhivă.

Pentru mai multe detalii despre procesul de instalare, în funcție de sistemul de operare, puteți consulta ghidul de pe site-ul Jetbrains.

Interfața de lucru a platformei IntelliJ IDEA

La pornirea IntelliJ IDEA pentru prima dată veți fi întâmpinați de următoarea fereastră:

Alegeți una dintre teme Darcula sau Light după bunul plac, și apoi apăsați butonul Skip Remaining and Set Defaults.

Crearea unui proiect Java

Primul pas pe care îl vom face va fi crearea unui proiect prin apăsarea butonului Create New Project.

Un Project conține un set de fișiere sursă sau diferite resurse (poze, icons, pachete java) necesare rulării proiectului. Un proiect poate fi privit ca o aplicație unitară de sine stătătoare, unde fișierele aflate în componența sa sunt într-o strânsă legătură. Un proiect poate conține deci mai multe fișiere.

Un File reprezintă cea mai mică entitate dintr-un proiect și în cele mai multe cazuri conține cod sursă.

Următorul pas este reprezentat de alegerea tipului de proiect - Java, a versiunii de SDK (Software Development Kit) pentru acest proiect - 1.8.0_241.

După selectarea celor două opțiuni apasăm butonul Next, sărim peste pasul de alegere a unui template pentru proiect apăsând din nou Next, și ajungem în ecranul de alegere a unui nume pentru proiect. Aici puteți completa câmpul Project name cu valoarea my-first-project iar câmpul Project location cu calea către directorul unde va fi salvat proiectul. Pentru a finaliza apăsați butonul Finish.

În mod implicit pentru un proiect este creată următoarea structură de directoare:

|_ my-first-project
  |_ .idea
  |_ src
  |_ my-first-project.iml

Această structură de directoare se găsește în directorul selectat pentru salvarea proiectului. În directorul src vor fi adăugate fișierele sursă ale aplicației. Directorul .idea și fișierul my-first-project.iml sunt folosite de către IntelliJ pentru salvarea anumitor setări și nu ar trebui modificate manual de către noi. Mai târziu vom observa apariția unui nou director out care va fi folosit de IntelliJ pentru generarea în interiorul lui a codului mașină compilat din codul sursă preluat din directorul src.

Adăugarea unui pachet și a unei clase noi la proiect

După crearea unui proiect nou, se pot adăuga fișierele ce conțin codul sursă. Clasele dintr-un proiect sunt salvate în directorul src. Este recomandată folosirea pachetelor (package) pentru seturi de clase cu funcționalități asemănătoare.

Adăugarea se face în felul următor:

1. Click dreapta pe directorul src

2. Din meniul contextual ce apare se selectează New și apoi Package

3. În fereastra nou apărută se va introduce numele pachetului și se apasă tasta Enter

4. Pentru adăugarea unei clase la proiect se dă click dreapta pe pachetul nou creat tests, se selectează New și apoi Java Class

5. În fereastra nou apărută se va introduce numele clasei și se apasă tasta Enter

* De menționat este faptul că alegerea unui pachet este opțională. În lipsa unui pachet clasa va fi plasată în pachetul default (sub directorul src).

Clasa creată va arăta astfel:

Din printscreen-ul de mai sus se pot observa următoarele:

  • În directorul src a fost creat un nou director ce a luat numele pachetului fișierului nou creat, tests.
  • În directorul tests a fost creat fișierul TestClass.java
  • Fișierul nou creat este deschis automat în editorul de cod.

La modul acesta poţi crea orice clasă de care ai nevoie în care să scrii cod. Poţi crea mai multe clase într-un pachet sau proiect, singurele reguli de care trebuie să ţii cont sunt:

  1. nu poţi avea mai multe clase cu aceeaşi denumire
  2. denumirea fişierului trebuie să corespundă cu cea a clasei în care scrii codul
  3. codul efectiv care reprezintă funcţionalitatea programului este scris între acoladele metodei main
  4. Numele clasei trebuie să înceapă cu cu majusculă (ex: "Test", nu "test")

Exerciţiu

Creează o nouă clasă cu denumirea MyFirstClass. Copiază codul de mai jos şi apasă pe săgeata verde din dreptul metodei main, iar apoi selectează opțiunea Run 'MyFirstClass.main()' .

public class MyFirstClass {
    public static void main(String[] args) {
        System.out.println("Hello, new programmer!");
    }
}

Acum în fereastra Run ar trebui să vezi textul pe care l-ai scris în cod între ghilimele.

Felicitări! Ai creat primul program în Java!

Observă acum ce elemente conţine programul tău:

  1. o clasă
  2. o metodă
  3. o instrucţiune

Pentru moment, nu îţi face griji pentru primele două. Acestea sunt necesare pentru a rula programele în Java. Tot codul de care ai nevoie îl vei scrie între acoladele care se pun după metodă.

public class MyFirstClass {
    public static void main(String[] args) {
        
        ...YOUR CODE HERE...
        
    }
}

Nu încerca să rulezi codul de mai sus! Va trebui să înlocuieşti …YOUR CODE HERE… cu instrucţiuni valide în Java.

Când scrii cod este posibil să apară erori. Dacă scrii ceva ce IntelliJ nu recunoaşte şi nu înţelege ca şi cod executabil, acesta va sublinia linia respectivă cu roşu şi va pune o iconiţă în partea stângă. Este bine să citeşti cu atenţie erorile şi să le înţelegi pentru a le putea corecta uşor.

Cea mai uzuală eroare făcută de noii programatori în Java este omiterea metodei main. Dacă încerci să scrii cod care este în afara acesteia, există 90% şanse să primeşti o eroare! Foloseşte codul de mai sus pentru a corecta această problemă.

Resurse

You could leave a comment if you were logged in.