Documente Academic
Documente Profesional
Documente Cultură
POO
robust
concurent
Caracteristici
JAVA
distribuit
securitate
dinamic
portabil
bytecode
neutru fata de
arhitectura
Soft-uri in JAVA
Aplicatie
Applet
Servlet
Unitati
lexicale
Tipuri
primitive
Identificatori
Cuvinte cheie
Cuvinte rezervate
Literali
Separatori
Operatori (ordine, cu/fara effect lateral)
Comentarii
Spatii
boolean
byte 1o
short 2o
char 2o Unicode fara semn
int
4o
long 8o
float 4o
double 8o
Clasa
class
extend
s
Clasa
class
implement
s
Interfata
Interface
Nu pot fi instantiate
Campuri statice publice finale
Metode publice, abstracte
Campuri
statice: nume_clasa|instanta.camp
nestatice: instanta.camp
Metode
statice: nume_clasa.metoda() se ascund
nestatice: referinta_obiect.metoda() se redefinesc
signatura metodei
transfer parametric prin valoare
abstracte abstract, fara corp
Clasa abstracta nu poate fi instantiata
Modificatori
private numai in clasa
protected in clasa + subclase
public oriunde
package
final nu pot fi:
o redefinite metode
o modificate camp
o fara subclase - clase
GUI Java
Containere
principal al JFrame obtinut cu getContentPane()
java.awt.Panel dreptunghi fara bordure
javax.swing.JPanel generic
javax.swing.Box cu layout javax.swing.BoxLayout (pe directia x|y)
Componente
aspect ------ stare ------ comportament
javax.swing