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:36]
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 ===
Line 36: Line 31:
 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>​
Line 81: Line 78:
   - Pentru rulare, se va apăsa tasta **F6** sau se va selecta, din IDE, butonul având simbol un triunghi verde.   - Pentru rulare, se va apăsa tasta **F6** sau se va selecta, din IDE, butonul având simbol un triunghi verde.
  
 +<note important>​În **NetBeans** 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 ! |În **NetBeans** nu se pot compila și rula fișiere de sine stătătoare. Acestea trebuie să facă obligatoriu parte dintr-un proiect.}}+== 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://​www.oracle.com/​technetwork/​java/​javase/​downloads/​index.html]] **Oracle** . Apoi, în IDE, efectuați următorii pași:+[[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 momentputeț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ă ==
  
-*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.1537281403.txt.gz · Last modified: 2018/09/18 17:36 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