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.

 28 ore

Mărturii (5)

Cursuri înrudite

Categorii înrudite