Intrati in legatura

Schița de curs

Introducere

  • JVM, JRE și JDK
  • Mediu de dezvoltare integrat
  • Compilarea și execuția unui cod Java

Sintaxa Java

  • Pachete
  • Variabile, array-uri și tipuri de date
  • Operatori și flux de control
  • Detalii despre enumerări

Programare orientată pe obiecte

  • Clase și obiecte
  • Constructori de clase
  • Moștenire, supraîncărcare și suprascriere
  • Modificatori de acces
  • Clase abstracte
  • Interfețe

Java Collection Framework

  • Collections vs array-uri
  • Liste, maps, queues și seturi
  • Maps
  • Contractul equals și hashCode
  • Sortare

Gestionarea excepțiilor

  • Clasa Throwable
  • Excepții checked și unchecked
  • Aruncarea unei excepții
  • Declarații 'try...catch'
  • Crearea de excepții custom

Input/Output API

  • Lucrul cu Input și Output Streams
  • Byte vs character stream
  • Gestionarea fișierelor
  • Serializarea obiectelor
  • NIO.2

Concurența în Java

  • Threads și concurență
  • Clasa Thread vs interfața Runnable
  • Rularea task-urilor folosind ExecutorService
  • Sincronizarea thread-urilor

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.

 28 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite