User Tools

Site Tools


Problem constructing authldap
laboratoare:poo-java
Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
laboratoare:poo-java [2013/09/30 01:53]
Adriana Draghici portat de pe celalalt wiki
laboratoare:poo-java [2013/09/30 01:56]
Adriana Draghici
Line 1: Line 1:
-= Programarea Orientată pe Obiecte= ​+= POO și Java = 
 + 
 +== Programarea Orientată pe Obiecte==
  
 Programarea Orientata Obiect este o paradigma de programare care utilizeaza **obiecte** si **interactiuni** intre acestea pentru a modela arhitectura unui program. Programarea Orientata Obiect este o paradigma de programare care utilizeaza **obiecte** si **interactiuni** intre acestea pentru a modela arhitectura unui program.
Line 20: Line 22:
 Folosirea POO permite realizarea de sisteme informatice de dimensiuni marite, cu timpi de dezvoltare, testare si mentenanta redusi fata de paradigmele anterioare. Totusi, pentru a crea un sistem functional este necesara intelegerea corecta a conceptelor care stau in spatele POO. Cu aceste concepte se ocupa cursul si laboratoarele de POO. Folosirea POO permite realizarea de sisteme informatice de dimensiuni marite, cu timpi de dezvoltare, testare si mentenanta redusi fata de paradigmele anterioare. Totusi, pentru a crea un sistem functional este necesara intelegerea corecta a conceptelor care stau in spatele POO. Cu aceste concepte se ocupa cursul si laboratoarele de POO.
  
-= Platforma Java =+== Platforma Java ==
  
 Programarea Orientata pe Obiecte se poate aplica in orice limbaj care permite acest lucru. Cele mai cunoscute asemenea limbaje astazi sunt C++, Java, C#, chiar si PHP. In acest semestru vom ilustra conceptele de POO folosind limbajul Java. Programarea Orientata pe Obiecte se poate aplica in orice limbaj care permite acest lucru. Cele mai cunoscute asemenea limbaje astazi sunt C++, Java, C#, chiar si PHP. In acest semestru vom ilustra conceptele de POO folosind limbajul Java.
Line 57: Line 59:
 Pasul corespunde cu invocarea masinii virtuale astfel: Pasul corespunde cu invocarea masinii virtuale astfel:
  
- java Clasamea+ <​code>​java Clasamea</​code>​
  
 Rezultatul instructiunilor native afecteaza flowul de instructiuni bytecode, astfel incat rolul ''​JRE''​ nu este doar o etapa de preprocesare. Nu se aplica o simpla transformare de instructiuni ca sa se obtina o imagine, dupa care sa se trimite imaginea de executabil nativ la procesor. Masina virtuala "​interpreteaza"​ tot timpul. Codul bytecode este numit interpretat din aceasta cauza. Rezultatul instructiunilor native afecteaza flowul de instructiuni bytecode, astfel incat rolul ''​JRE''​ nu este doar o etapa de preprocesare. Nu se aplica o simpla transformare de instructiuni ca sa se obtina o imagine, dupa care sa se trimite imaginea de executabil nativ la procesor. Masina virtuala "​interpreteaza"​ tot timpul. Codul bytecode este numit interpretat din aceasta cauza.
Line 69: Line 71:
  
  
-= Hello World =+== Hello World ==
  
 Pentru a incepe dezvoltarea avem nevoie de ''​JDK''​ pe care il gasim pe site-ul [http://​www.oracle.com/​technetwork/​java/​javase/​downloads/​java-se-jdk-7-download-432154.html Sun]. ''​JDK''​ contine si ''​JRE''​ pentru procesorul curent, asa ca putem testa aplicatiile pe masina locala. Pentru a incepe dezvoltarea avem nevoie de ''​JDK''​ pe care il gasim pe site-ul [http://​www.oracle.com/​technetwork/​java/​javase/​downloads/​java-se-jdk-7-download-432154.html Sun]. ''​JDK''​ contine si ''​JRE''​ pentru procesorul curent, asa ca putem testa aplicatiile pe masina locala.
Line 103: Line 105:
  java HelloWorld  java HelloWorld
 </​code>​ </​code>​
-= Instalare Eclipse IDE =+== Instalare Eclipse IDE ==
  
 Pentru Java exista mai multe medii de dezvoltare dintre care noi recomandam Eclipse datorita plugin-urilor disponibile. Eclipse ofera plugin-uri si pentru PHP, C/C++, Python etc. Pentru Java exista mai multe medii de dezvoltare dintre care noi recomandam Eclipse datorita plugin-urilor disponibile. Eclipse ofera plugin-uri si pentru PHP, C/C++, Python etc.
laboratoare/poo-java.txt · Last modified: 2018/10/01 01:14 by Laurentiu Stamate