Differences

This shows you the differences between two versions of the page.

Link to this comparison view

poo:breviare:breviar-01 [2018/09/18 17:21]
mihai.nan
poo:breviare:breviar-01 [2023/10/16 19:35] (current)
carmen.odubasteanu
Line 3: Line 3:
 ====== Breviar ====== ====== Breviar ======
 ===== Laborator 1 - Introducere în Java ===== ===== Laborator 1 - Introducere în Java =====
- 
-  * Responsabil:​ [[mihai.nan.cti@gmail.com|Mihai Nan]] 
-  * Profesor titular: Carmen Odubășteanu 
-  * Data publicării:​ 15.02.2013 
-  * Data ultimei modificări:​ 15.02.2013 
- 
  
 === Introducere === === Introducere ===
Line 29: Line 23:
  
 Mașina virtuală Java este mediul în care se execută programele Java. În prezent, există mai mulți furnizori de **JVM**, printre care **Oracle**, **IBM**, **Bea**, **FSF**. În 2006, **Sun** a anunțat că face disponibilă varianta sa de **JVM** ca open-source. Mașina virtuală Java este mediul în care se execută programele Java. În prezent, există mai mulți furnizori de **JVM**, printre care **Oracle**, **IBM**, **Bea**, **FSF**. În 2006, **Sun** a anunțat că face disponibilă varianta sa de **JVM** ca open-source.
 +{{ :​poo:​breviare:​developing.png?​700 |}}
  
 === Mediul integrat Eclipse === === Mediul integrat Eclipse ===
  
-==== Scrierea și rularea programelor Java ====+== Scrierea și rularea programelor Java ==
  
 Pentru scrierea și rularea unei aplicații Java, utilizând acest IDE, se vor executa următorii pași: Pentru scrierea și rularea unei aplicații Java, utilizând acest IDE, se vor executa următorii pași:
  
-  - Se va alege din meniul **File** opțiunea **New** si apoi **Java Project**.+  - Se va alege din meniul **File** opțiunea **New** si apoi **Java Project**.{{ :​poo:​breviare:​new_project.png?​600 |}}
   - Se va introduce numele proiectului - **Project Name**.   - Se va introduce numele proiectului - **Project Name**.
-  - La alegere, se poate schimba locația unde se va salva proiectul(prin modificarea câmpurilor **Location**),​ precum și versiunea de JRE, recomandandu-se JavaSE-1.7 sau 1.8. +  - La alegere, se poate schimba locația unde se va salva proiectul(prin modificarea câmpurilor **Location**),​ precum și versiunea de JRE, recomandandu-se JavaSE-1.7 sau 1.8.{{ :​poo:​breviare:​new_java_project_wizard.png |}} 
-  - După ce proiectul a fost creat, se vor adăuga fișiere sursă după preferințe. Acest lucru se face selectând, cu click dreapta, numele proiectului din meniul **Package Explorer**, apoi se selecteaza **New..** si se alege **Class**. Pentru fisierul sursă ce va conține metoda main se poate bifa opțiunea **"​public static void main(String[] args)"​** pentru ca aceasta să fie adaugată automat. De asemenea, se poate introduce numele pachetului în care va fi adaugată sursa, în caz contrar, aceasta fiind pusă într-un pachet "​default"​.+  - După ce proiectul a fost creat, se vor adăuga fișiere sursă după preferințe. Acest lucru se face selectând, cu click dreapta, numele proiectului din meniul **Package Explorer**, apoi se selecteaza **New..** si se alege **Class**. Pentru fisierul sursă ce va conține metoda main se poate bifa opțiunea **"​public static void main(String[] args)"​** pentru ca aceasta să fie adaugată automat. De asemenea, se poate introduce numele pachetului în care va fi adaugată sursa, în caz contrar, aceasta fiind pusă într-un pachet "​default"​. ​{{ :​poo:​breviare:​non_empty_workspace.png?​600 |}}
   - După introducerea numelui și apăsarea butonului **Finish**, în IDE se va deschide fișierul sursă nou creat.   - După introducerea numelui și apăsarea butonului **Finish**, în IDE se va deschide fișierul sursă nou creat.
   - Pentru Build, se va apăsa **CTRL** + **B** .   - Pentru Build, se va apăsa **CTRL** + **B** .
   - Pentru rulare, se va apăsa **CTRL** + **F11** sau se va selecta, din IDE, butonul având simbol un triunghi verde.   - Pentru rulare, se va apăsa **CTRL** + **F11** sau se va selecta, din IDE, butonul având simbol un triunghi verde.
 +{{ :​poo:​breviare:​run_application.png?​800 |}}
 +{{ :​poo:​breviare:​run_application_results.png?​800 |}}
  
 <note important>​În **Eclipse** nu se pot compila și rula fișiere de sine stătătoare. Acestea trebuie să facă obligatoriu parte dintr-un proiect.</​note>​ <note important>​În **Eclipse** nu se pot compila și rula fișiere de sine stătătoare. Acestea trebuie să facă obligatoriu parte dintr-un proiect.</​note>​
  
- ​{{Warning |heading = IMPORTANT |}} 
  
-===JDK Javadoc===+== JDK Javadoc == 
 Se va download documentația JDK de pe site-ul oficial ​ Se va download documentația JDK de pe site-ul oficial ​
-[[http://​docs.oracle.com/​javase/​7/​docs/​]] ​**Oracle**.Se downloadeaza ​din stanga ​JDK 7 Documentation. Apoi, în IDE, efectuați următorii pași:+[[http://​docs.oracle.com/​javase/​7/​docs/​|Oracle]]. Se downloadează ​din stânga ​JDK 7 Documentation. Apoi, în IDE, efectuați următorii pași:
  
-*Urmati ​calea in meniu **Window**->​ **Preferences** -> **Java** -> **Installed JREs** **Edit**. Se selecteaza ​**resources.jar**,​ **rt.jar**, *jsse.jar*, *jce.jar** si **charsets.jar**. Apoi, se apasă **Javadoc Location..** și se completează calea către directorul **"/​docs/​api/"​** din fisierele ​extrase din arhiva ​downloadata.+  - Urmați ​calea în meniu **Window**->​ **Preferences** -> **Java** -> **Installed JREs** **Edit**. ​ 
 +  - Se selectează ​**resources.jar**,​ **rt.jar**, ​**jsse.jar**, **jce.jar** si **charsets.jar**. 
 +  - Apoi, se apasă **Javadoc Location..** și se completează calea către directorul **"/​docs/​api/"​** din fișierele ​extrase din arhiva ​downloadată.
  
-===Parametri în linia de comandă=== 
-Pentru a folosi parametri în linia de comandă, se vor efectua următorii pași: 
  
-*Se va executa un click dreapta pe numele proiectului și se va alege **Properties** din meniul pop-up.+== Parametri în linia de comandă ==
  
-*Se va selecta ramura **Run** din arborele ​de configurare al proiectului și în campul **Arguments** ​se vor scrie parametrii doriți.+Pentru a folosi parametri în linia de comandă, ​se vor efectua următorii pași:
  
 +  - Se va executa un click dreapta pe numele proiectului și se va alege **Properties** din meniul pop-up.
 +  - Se va selecta ramura **Run** din arborele de configurare al proiectului și în campul **Arguments** se vor scrie parametrii doriți.
  
-==Mediul integrat NetBeans== ​ 
-===Scrierea și rularea programelor Java=== 
-Pentru scrierea și rularea unei aplicații Java, utilizând acest IDE, se vor executa următorii pași: 
  
-*Se va alege din meniul **File** opțiunea **New Project**.+=== Mediul integrat NetBeans === 
  
-*Se va selecta **Java** din panoul **Categories**,​ respectiv **Java Application** din panoul **Projects**.+== Scrierea și rularea programelor ​Java ==
  
-*După apăsarea butonului **Next**, se va introduce numele proiectului - **Project Name**.+Pentru scrierea și rularea unei aplicații Java, utilizând acest IDE, se vor executa următorii pași:
  
-*La alegere, se poate schimba locația unde se va salva proiectul, precum și directorul de lucru (prin modificarea câmpurilor **Project Location**, respectiv **Project Folder**).+  - Se va alege din meniul **File** opțiunea **New Project**. 
 +  - Se va selecta **Java** din panoul **Categories**,​ respectiv **Java Application** din panoul **Projects**. 
 +  - După apăsarea butonului **Next**, se va introduce numele proiectului - **Project Name**
 +  - La alegere, se poate schimba locația unde se va salva proiectul, precum și directorul de lucru (prin modificarea câmpurilor **Project Location**, respectiv **Project Folder**)
 +  - Se va bifa căsuța **Set as Main Project** și se va debifa casuța **Create Main Class**. In acest fel, clasa care va conține metoda **main()** va avea același nume cu cel al proiectului. 
 +  - După ce proiectul a fost creat, se vor adăuga fișiere sursă după preferințe. Acest lucru se face selectând, cu click dreapta, **Source Packages**, apoi din meniul **New** se va alege **Java Class**. 
 +  - După introducerea numelui și apăsarea butonului **Finish**, în IDE se va deschide fișierul sursă nou creat. 
 +  - Pentru compilare, se va apăsa tasta **F1** sau se va selecta, din IDE, butonul având ca simbol un ciocan. 
 +  - Pentru rulare, se va apăsa tasta **F6** sau se va selecta, din IDE, butonul având simbol un triunghi verde.
  
-*Se va bifa căsuța ​**Set as Main Project** și se va debifa casuța **Create Main Class**In acest fel, clasa care va conține metoda **main()** va avea același nume cu cel al proiectului.+<note important>​În ​**NetBeans** nu se pot compila ​și rula fișiere de sine stătătoareAcestea trebuie să facă obligatoriu parte dintr-un proiect.</​note>​
  
-*După ce proiectul a fost creat, se vor adăuga fișiere sursă după preferințe. Acest lucru se face selectând, cu click dreapta, **Source Packages**, apoi din meniul **New** se va alege **Java Class**.+== JDK Javadoc ==
  
-*După introducerea numelui ​și apăsarea butonului ​**Finish**, în IDE se va deschide ​fișierul sursă nou creat.+Se va download documentația JDK de pe site-ul oficial  
 +[[http://​www.oracle.com/​technetwork/​java/​javase/​downloads/​index.html|Oracle]]. Apoi, în IDE, efectuați următorii pași
 +  - Alegeți din meniul principal **Tools** opțiunea **Java Platforms**. 
 +  - Selectați platforma la care vreți să adăugați documentația din panoul din stânga al ferestrei de dialog. 
 +  - În tab-ul **Javadoc** ​apăsați butonul ​**Add ZIP/Folder** și apoi specificați locația ​fișierelor **Javadoc**. 
 +  - Apăsați butonul **Close**. Restartați IDE-ul. În acest moment, puteți accesa documentația din meniul **Help**, alegând **Javadoc References** și indicând **Java Platform SE 8**.
  
-*Pentru ​compilare, se va apăsa tasta **F1** sau se va selectadin IDE, butonul având ca simbol un ciocan.+== Parametri în linia de comandă == 
 +Pentru ​a folosi parametri în linia de comandă, se vor efectua următorii pași:  
 +1. Se va executa un click dreapta pe numele proiectului și se va alege Properties din meniul pop-up. 
 +2. Se va selecta ​ramura Run din arborele de configurare al proiectului și în campul Arguments se vor scrie parametrii doriți.
  
-*Pentru rulare, se va apăsa tasta **F6** sau se va selecta, din IDE, butonul având simbol un triunghi verde.+=== Mediul integrat IntelliJ IDEA ===
  
 +== Scrierea și rularea programelor Java ==
  
-{{Warning |heading = IMPORTANT ! |În **NetBeans** nu se pot compila ​și rula fișiere de sine stătătoareAcestea trebuie să facă obligatoriu parte dintr-un proiect.}}+Pentru scrierea și rularea unei aplicații Java, utilizând acest IDE, se vor executa următorii pași: 
 +  - Se va alege din meniul **File** opțiunea **New Project**. ​{{ :​poo:​breviare:​1.png?​800 ​|}} 
 +  - Se va alege **Java** din minifereastra din stânga (prima opțiune de sus) și puteți să alegeți versiunea de SDK pentru proiect, apoi dați next. {{ :​poo:​breviare:​2.png?​800 |}} 
 +  - Va apărea o opțiunea **Create project from template**. O bifați pentru a selecta opțiunea de mai jos **Command Line App**, pentru a avea predefinită metoda ''​main''​ în clasa ''​Main''​ (care va fi de asemenea predefinită în proiect). {{ :​poo:​breviare:​3.png?​800 |}} 
 +  - Adăugați un nume și o cale de acces pentru proiect. {{ :​poo:​breviare:​4.png?​800 |}} 
 +  - În dreapta-sus,​ este un buton de rulare a programului (**Shift-F10**),​ iar pentru build puteți folosi shortcut-ul **Ctrl + F9**. {{ :​poo:​breviare:​5.png?​800 |}} 
 +  - Într-un proiect puteți avea mai multe clase care conțin o metodă ''​main'',​ însă o singură clasă e folosită pentru rularePentru a selecta o altă clasă ce conține metoda ''​main'',​ avem panoul din stânga cu ierarhia proiectului,​ click-dreapta pe clasa dorită și alegem opțiunea Run **"​NumeClasa.main()"​**. {{ :​poo:​breviare:​6.png?​800 |}}
  
-===JDK Javadoc=== +== Parametri în linia de comandă ​==
-Se va download documentația JDK de pe site-ul oficial  +
-[[http://​www.oracle.com/​technetwork/​java/​javase/​downloads/​index.html]] **Oracle** . Apoi, în IDE, efectuați următorii pași:+
  
-*Alegeți din meniul principal ​**Tools** opțiunea **Java Platforms**.+Pentru a folosi parametri în linia de comandă, se vor efectua următorii pași:  
 +1. Se va alege comanda Run din meniul principal ​(orizontal) al IDE-ului  
 +2. Se va selecta ramura Run din arborele de configurare al proiectului și apoi se da click pe sageata din dreptul clasei noastre 
 +3. Se alege Edit  si în campul Program arguments se vor scrie parametrii doriți.
  
-*Selectați platforma la care vreți să adăugați documentația din panoul din stânga al ferestrei de dialog.+=== Introducere în Java ===
  
-*În tab-ul **Javadoc** apăsați butonul **Add ZIP/​Folder** și apoi specificați locația ​fișierelor **Javadoc**.+== Structura unui fișier == 
 +{{ :​poo:​breviare:​hello.png?700 |}}
  
-*Apăsați butonul **Close**. Restartați IDE-ul. În acest moment, puteți accesa documentația din meniul **Help**, alegând **Javadoc References** și indicând **Java Platform SE 8**. 
poo/breviare/breviar-01.1537280476.txt.gz · Last modified: 2018/09/18 17:21 by mihai.nan
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0