Java este astăzi cea mai dinamică limbaj de programare care, deoarece nu depinde de sistemul hardware, a adus o adevărată revoluție în crearea aplicațiilor. Cu Java pot fi create aplicații pentru calculatoare desktop (PC) și laptopuri, până la supercalculatoare (supercomputers) și, de asemenea, pentru telefoane mobile, console de jocuri, pentru Internet și pentru intranete.
Printre altele, în carte sunt examinate:
- Subiecte fundamentale ale limbajului: cum ar fi tipurile de date, variabilele, structurile de selecție și iterare, tablouri, manipularea șirurilor de caractere, manipularea funcțiilor matematice etc.
- Subiecte de programare orientată pe obiect (OOP): cum ar fi clasele, obiectele, metodele, moștenirea și polimorfismul.
- Conceptul de programare bazată pe evenimente (event driven programming).
- Grafica și interfața utilizatorului: crearea unei interfețe grafice (GUI) atât cu bibliotecile mai vechi AWT și Swing, cât și cu mai noua JavaFX.
- Subiecte avansate: tehnici de intrare/ieșire (I/O), manipularea excepțiilor (exception handling), generalizări (generics), expresii lambda, multithreading, crearea și manipularea bazelor de date în combinație cu software-ul open source SQLite, precum și crearea pachetelor (packages) și a fișierelor JAR.
- Medii de dezvoltare a aplicațiilor (IDE) pentru Java: cum ar fi NetBeans și IntelliJ Idea.
Fiecare concept este explicat cu exemple simple, autonome și ușor de înțeles. La sfârșitul fiecărui capitol există întrebări și exerciții pentru o practică suplimentară. Cartea este actualizată și revizuită pentru a acoperi cele mai recente versiuni ale Java.
Cuprinsul cărții:
- Introducere
- Date, variabile, calcule
- Controlul fluxului programului – Structuri de selecție (ramificări) – Structuri de repetiție
- Metode
- Caractere și șiruri de caractere
- Tablouri
- Clase și obiecte
- Moștenire, interfețe, polimorfism
- Excepții
- Colecții, Tipuri generalizate, Structuri de Date
- Fișiere, fluxuri de intrare/ieșire, canale
- Expresii lambda (λ) și fluxuri
- Swing – Partea I
- Swing – Partea II
- Biblioteca grafică JavaFX
- Java și bazele de date
- Thread-uri
- Rețele și comunicații
- Subiecte speciale
Producător
- Autor
- Giorgos Liakeas
- Editor
- Kleidarithmos
- Tip
- Tehnologie, Calculatoare - Informatică
- Limba
- Greacă
- Subtitlu
- -
- Copertă
- Moale
- Număr de pagini
- 848
- Data de lansare
- 10/2023
- Data de publicare
- 2023
- Dimensiuni
- 21x29 cm
- ISBN-13
- 9789606453434
Informații importante
Specificațiile sunt colectate de pe site-urile oficiale ale producătorilor. Te rugăm să verifici specificațiile înainte de a finaliza comanda. În cazul în care întâmpini probleme, raportează aici.