Notiuni esentiale si tehnologii specifice limbajului Java
Autor: Cosmin Striletchi | Mircea-Florin Vaida | Ligia-Domnica Chiorean | Adriana Stan
Editura: Casa Cartii de Stiinta Cluj-Napoca
Seria: Tehnologii software
Format: 16x23 cm
Nr. pagini: 348
Coperta: brosata
ISBN: 978-606-17-1363-9
Anul aparitiei: 2018
PREFATA
Lucrarea de fata se doreste a fi un instrument dedicat initierii si aprofundarii cunostintelor de programare specifice limbajului Java. Ea are la baza materialele precedente, actualizate si imbunatatite cu noile evolutii ale limbajului (pana la Java SE 10). Sunt imbinate experienta didactica precum si cea obtinuta in cadrul activitatii de cercetare cu realizari practice.
Sunt tratate aspectele teoretice esentiale ale limbajului Java si se urmareste corelarea lor cu o serie de exemple de cod ilustrative. Sunt discutate si o serie de tehnologii specifice dezvoltarii aplicatiilor software in domeniul comunicatiilor.
Primele capitole prezinta notiunile esentiale legate de limbajul Java:
- Aspecte legate de instalarea si configurarea mediului Java
- Structura aplicatiilor Java
- Elementele specifice ale limbajului Java:
operatori si expresii
tipuri de date
pachete
clase
membri (variabile, diverse tipuri de metode)
specificatori de acces
interfete
mostenire
exceptii
etc.
Urmatoarele capitole detaliaza cateva tehnologii specifice limbajului Java si prezinta modul de implementare a acestora in situatii concrete:
- Notiuni de programare a interfetelor grafice (AWT, Swing, JavaFX), aplicatii vizuale, componente destinate interfatarii cu utilizatorul
- Evenimente
- Mecanisme specifice programarii bazate pe multithreading
- Fluxuri de intrare si de iesire, fisiere
- Elemente de programare distribuita
- Modalitati de implementare a mecanismelor de transmitere de date intre doua sau mai multe masini de lucru (diferite tipuri de aplicatii client-server, aplicatii care permit apelul distant al metodelor, etc.)
Lucrarea se adreseaza tuturor celor care doresc sa utilizeze limbajul Java in realizarea unor aplicatii practice sau pentru a se forma in domeniul programarii avansate.
Autorii