Introducere in Java

Java este un instrument versatil pentru dezvoltatori și este folosit pe scară largă în industrie pentru a crea o varietate de aplicații și servicii. Este un limbaj potrivit pentru începători, dar oferă și capacități avansate pentru dezvoltatorii experimentați.

Note de curs

Introducere

Prezentare generala
Instructiuni de control
Tipuri de data
Array
String

Clase

Operatori
Clase
Pachete
Prezentare java.lang
Introducere în baze de date 

Octombrie 15-19

Mostenire

Polimorfism
Clase abstracte
Interfete

Octombrie 22-26

Exceptii si Generice

Tratarea exceptiilor in Java
Enumerari
Autoboxing
Tipuri generice

Octombrie 29 - Noiembrie 4

Colectii Java

Liste
Hash-uri
Set-uri
Colectii generice

Noiembrie 5-9

Streams

Input/Output
Serializari

Noiembrie 12-16                         

Fire de executie

Notiuni de baza
Comunicarea intre fire
Sincronizare

Noiembrie 19-23

GUI - AWT

Evenimente
Applet
Frame
Obiecte de control

Swing - Componente

Comparatie cu AWT
Componente Swing

Decembrie 3-7

Swing - Meniuri

Dezvoltarea unei aplicatii vizuale

Note de laborator

Introducere

Tipuri de data
Array
String

Clase

Clase - prezentare generala
Lucru cu baze de date

Mostenire

Supraincarcare
Clase abstracte
Interfete

Exceptii

Tratarea exceptiilor in Java
Enumerari
Tipuri generice

Colectii

Liste generice
Set
HashMap
TreeMap, TreeSet

I/O

Citire/Scriere Fisiere
Popularea obiectelor din CSV
Scrierea obiectelor in CSV

Fire de executie

Exemplu de caz

AWT

Generarea unei interfete primitive

Bibliografie