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:19]
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**. 
 +  - 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"​. {{ :​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. 
 +  - 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. 
 +{{ :​poo:​breviare:​run_application.png?​800 |}} 
 +{{ :​poo:​breviare:​run_application_results.png?​800 |}}
  
-*Se va introduce numele proiectului - **Project Name**.+<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>​
  
-*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 . 
  
-*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"​.+== 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://​docs.oracle.com/​javase/​7/​docs/​|Oracle]]. Se downloadează din stânga JDK 7 Documentation. Apoi, în IDE, efectuați următorii pași:
  
-*Pentru Build, se va apăsa **CTRL** **B** .+  - 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ă.
  
-*Pentru rulare, se va apăsa **CTRL** + **F11** sau se va selecta, din IDE, butonul având simbol un triunghi verde. 
  
- ​{{Warning |heading ​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.}}+== Parametri în linia de comandă ==
  
-===JDK Javadoc=== +Pentru a folosi parametri în linia de comandăse vor efectua următorii pași:
-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:+
  
-*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..** șse completează calea către directorul **"/​docs/​api/"​** din fisierele extrase din arhiva downloadata.+  ​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.
  
-===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.+=== Mediul integrat NetBeans === 
  
-*Se va selecta ramura **Run** din arborele de configurare al proiectului ​și în campul **Arguments** se vor scrie parametrii doriți.+== Scrierea ​și rularea programelor Java ==
  
- 
-==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: 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**.+  - 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 selecta ​**Java** din panoul **Categories**,​ respectiv **Java Application** din panoul **Projects**.+<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>​
  
-*După apăsarea butonului **Next**, se va introduce numele proiectului - **Project Name**.+== JDK Javadoc ==
  
-*La alegere, se poate schimba locația unde se va salva proiectulprecum ​și directorul ​de lucru (prin modificarea câmpurilor ​**Project Location**, respectiv ​**Project ​Folder**).+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**.
  
-*Se va bifa căsuț**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.+== Parametri în linia de comandă == 
 +Pentru ​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.
  
-*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**.+=== Mediul integrat IntelliJ IDEA ===
  
-*După introducerea numelui ​și apăsarea butonului **Finish**, în IDE se va deschide fișierul sursă nou creat.+== Scrierea ​și rularea programelor Java ==
  
-*Pentru ​compilare, se va apăsa tasta **F1** sau se va selecta, din IDEbutonul având ca simbol un ciocan.+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 proiectuluiclick-dreapta pe clasa dorită și alegem opțiunea Run **"​NumeClasa.main()"​**. {{ :​poo:​breviare:​6.png?800 |}}
  
-*Pentru rulare, se va apăsa tasta **F6** sau se va selecta, din IDE, butonul având simbol un triunghi verde. +== Parametri în linia de comandă ==
- +
- +
-{{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=== +
-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.1537280382.txt.gz · Last modified: 2018/09/18 17:19 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