Differences

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

Link to this comparison view

poo:breviare:breviar-01 [2018/09/18 18:51]
mihai.nan [Laborator 1 - Introducere în Java]
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 ===
Line 43: Line 38:
   - 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>​
Line 91: Line 88:
   - În tab-ul **Javadoc** apăsați butonul **Add ZIP/​Folder** și apoi specificați locația fișierelor **Javadoc**.   - Î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**.   - 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**.
 +
 +== 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.
 +
 +=== Mediul integrat IntelliJ IDEA ===
 +
 +== 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**. {{ :​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 rulare. Pentru 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 |}}
 +
 +== Parametri în linia de comandă ==
 +
 +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.
 +
 +=== Introducere în Java ===
 +
 +== Structura unui fișier ==
 +{{ :​poo:​breviare:​hello.png?​700 |}}
 +
poo/breviare/breviar-01.1537285901.txt.gz · Last modified: 2018/09/18 18:51 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