Documente Academic
Documente Profesional
Documente Cultură
NetBeans
https://netbeans.org/downloads/.
C:\Users\USER\Documents\NetBeansProjects\,
C:\JavaPractice.
Fiindcă nu am creat clasa Main, proiectul nostru este complet vid. Vom
crea o aplicaţie identică cu aplicaţiile din lecţia precedentă, dar de data
aceasta cu ajutorul lui NetBeans.
Vom crea o clasă în interiorul proiectului. Toate clasele din Java trebuie
plasate într-un pachet (packages). Pachetele servesc pentru gruparea
claselor înrudite, iar despre ele vom vorbi mai târziu. Pentru moment,
ajunge să învățăm cum să creăm un pachet nou. Dând clic dreapta pe
Source Packages, va apărea un nou meniu drop-down, în care
trebuie să selectăm New - Java Package. În continuare se va
deschide o fereastră în care va trebui să introducem numele pachetului
și, apăsând butonul Finish, confirmăm crearea noului pachet. Vă
sfătuim să scrieți numele pachetelor cu minuscule pentru a evita
conflictul cu denumirile claselor și ale interfețelor. De asemenea, vă
sfătuim ca în general să folosiți doar litere mici, deoarece pachetele
reprezintă foldere create în sistemul de fișiere și nu toate sistemele de
operare tratează la fel utilizarea majusculelor în denumirea folderelor.
package test;
public class TestClass {
}
package test;
public class TestClass {
public static void main(String[] args)
{
}
}
După ce am definit metoda main, putem scrie primul cod care
efectuează niște funcții.
package test;
public class TestClass {
public static void main(String[] args)
{
System.out.println("Hello");
}
}
Fiindcă nu are clasa main definită, mediul întreabă care dintre clasele
disponibile poate să le folosească drept clasă main. Deoarece, în cazul
nostru, în proiect există doar o singură clasă, TestClass, o alegem pe
aceasta.
Hello
Una dintre cele mai utile opțiuni ale mediului NetBeans este așa-
numita funcție Smart Code Completion. Se reflectă în faptul că
mediul de dezvoltare este capabil să genereze anumite secvențe ale
codului, economisindu-vă astfel timp atunci când scrieţi codul. Smart
Code Completion poate fi folosit în diverse situații. Vom ilustra în
continuare câteva dintre cele mai importante utilizări ale acestei
opțiuni.
String my
String myString.
Astfel, ați fost ajutați să denumiți o variabilă. Puteți utiliza acest ajutor
fără să specificați un prefix, inițializând scurtătura CTRL-Space imediat
după specificarea tipului de variabilă.
Imaginea 5.13 Denumirea automatizată a variabilei
Javadoc
a = 3;
int a = 3;
System.out.println("hello")
System.out.println("hello");
Formatarea codului
O altă opțiune utilă a lui IDE este gruparea codului. Această opțiune
facilitează revizuirea unui cod mare, simplificând mentenanața codului.
Blocurile de cod care pot fi comprimate sau extinse sunt marcate cu
linii gri care au semnele plus/minus lângă marginea stângă a
editorului.
Una dintre cele mai importante caracteristici ale acestui mediu este
gestionarea erorilor, respectiv, recunoaşterea lor. Sistemele de
recunoaştere a erorilor uşurează şi accelerează considerabil lucrul și
sunt o parte constitutivă a oricărui mediu de programare mai serios. În
general, în programare există două tipuri de erori: sintactice și logice.
Erorile sintactice se văd uşor şi de obicei nu permit traducerea
programului, însă erorile logice nu au nicio indicaţie sintactică -
programul, pur şi simplu, nu funcţionează bine.
-
Step Over (F8) – execută o linie de cod; dacă linia este apelul
metodei, execută metoda fără să intre în codul metodei;
-
Step Into (F7) – execută o linie de cod; dacă linia este apelul
metodei, executarea intră în codul metodei și se oprește la prima linie
din metodă;
-
Step Out (Ctrl + F7) – execută o linie de cod; însă, dacă linia de
cod se află în metodă, codul complet al metodei va fi executat și
executarea se oprește pe poziția de pe care a fost apelată metoda;
-
Run to Cursor (F4) – execută programul până la linia unde este
localizat cursorul;
-
Continue (F5) – execută programul până la următorul punct de
întrerupere, dacă există, dacă nu, până la finalul programului.
Metoda Main
Singurul lucru care a mai rămas de explicat este String[] args, dintre
parantezele rotunde ale metodei main. Parametrii de intrare ai unei
metode sunt închiși între paranteze rotunde. String[] reprezintă un şir
de stringuri căruia i s-a atribuit numele args. Este de fapt un şir de
argumente cu care sistemul de executare poate să transmită anumite
informații programului, de pe linia de comandă. Acest lucru ne permite
să transmitem diferite comenzi aplicației fără să trebuiască să o
compilăm de fiecare dată. De exemplu, să spunem că avem o aplicație
de sortare a unui text. În acest caz, am putea specifica un criteriu de
sortare de pe linia de comandă, de exemplu:
-descending