Schița de curs
Introducere
- JVM, JRE și JDK
- Mediu de dezvoltare integrat
- Compilarea și executarea unui cod Java.
Java Sintaxa
- Pachete
- Variabile, array-uri și tipuri de date
- Operatori ș i flux de control
- Detalii privind enumerarea
Orientată pe obiecte Programming
- Clase și obiecte
- Constructorii de clase
- Moștenire, supraîncărcare și supraîncărcare
- Modificatori Access
- Clase abstracte
- Interfețe
Java Cadrul de colectare
- Colecții vs array-uri
- Liste, hărți, cozi și seturi
- Hărți
- Contractul Equals și hashCode
- Sortare
Tratarea excepțiilor
- Clasa Throwable
- excepții verificate și neverificate
- Aruncarea unei excepții
- 'try...catch' instrucțiuni
- Crearea de excepții personalizate
API de intrare/ieșire
- Lucrul cu fluxurile de intrare și ieșire
- Flux de octeți vs. flux de caractere
- Gestionarea fișierelor
- Serializarea obiectelor
- NIO.2
Java Concurență
- Fire de execuție și simultaneitate
- Clasa Thread vs. interfața Runnable
- Rularea de execuție a filelor utilizând ExecutorService
- Sincronizarea firelor
Cerințe
Sunt necesare cunoștințe de limbaj de programare procedurală (cum ar fi C, PHP, Basic, Pascal) sau de limbaj de programare orientată pe obiecte.
Mărturii (5)
exceptional trainer I would like to salute for his methodology and wide range of subject matter expertise
Mahdi Alami Hamedane - Dubai Courts
Curs - Java Fundamentals
Mi-a plăcut modul în care trainerul a interacționat cu noi.
Gabriel Avram - SERVICIUL DE TELECOMUNICATII SPECIALE
Curs - Java Fundamentals
Tradus de catre o masina
Deschiderea din partea formatorului de a explica lucrurile pe care nu le înțelegeam, chiar dacă nu erau în afara curriculei cursului.
Paul-Mihai Irimescu - SERVICIUL DE TELECOMUNICATII SPECIALE
Curs - Java Fundamentals
Tradus de catre o masina
Very professional and skilled trainer.
Cosmin Rechisan - Aptiv Technology Services & Solutions
Curs - Java Fundamentals
Trainer willing to prepare the hands on materials based on request during the training.