Schița de curs

Continut:

  • Java Kit de dezvoltare software: Java Instrumente SDK; Java compilator și Java interpret; Crearea documentației API cu Javadoc; Java arhive
  • Java Fundamentele limbajului: Java afirmații; Blocuri de cod; Tipuri de date primitive; Literale și variabile; Conversia tipurilor de date; Operatori; Pachete
  • Controlul fluxului: Luarea deciziilor: dacă și dacă-altfel; Declarația switch; Looping: pentru bucle; bucle while; bucle do-while; bucle pentru fiecare stil; Afirmațiiv
  • Gestionarea excepțiilor: capturarea excepțiilor; Aruncarea de excepții; Definirea unor noi clase de excepție
  • Utilizarea claselor: Crearea de noi obiecte; Metode de invocare; Transmiterea parametrilor și utilizarea valorilor returnate; Tur al bibliotecii Java 2 Standard Edition; Prezentare generală a clasei Object; Utilizarea claselor String și StringBuffer; Folosind clasele Java wrapper
  • Definirea unor noi clase: definirea metodelor de instanță și a variabilelor de instanță; Definirea și apelarea constructorilor; Compararea și clonarea obiectelor; Definirea metodelor de clasă și a variabilelor de clasă
  • Moștenire: definirea subclaselor; Specificatorul de accesibilitate „protejat”; Accessing membrii superclasei; Definirea claselor abstracte; Definirea metodelor abstracte; Definirea interfețelor; Utilizarea interfețelor în proiectare
  • Inner Classs: Prezentare generală a claselor interne; Definirea și instanțiarea claselor interioare
  • Colecții: Prezentare generală a Java clase de colecție SE; generice; Utilizarea claselor de colectare bazate pe listă; Utilizarea claselor de colectare bazate pe set; Utilizarea claselor de colectare bazate pe hărți; Tehnici de colectare
  • Intrare și ieșire: fluxuri, cititori și scriitori; Operațiuni cu fișiere și directoare; Citirea și scrierea într-un fișier; Utilizarea claselor de filtrare
  • Concurență: Prezentare generală a multithreadingului; Crearea de noi fire; Blocarea obiectelor; Folosind wait, notify și notifyAll
  • Nou Java Caracteristici de limbă: Adnotări; Integrarea scripturilor; Prezentare generală a integrării serviciului web

Cerințe

Experiență în utilizarea unui limbaj OO contemporan, cum ar fi C++ sau C#.

 28 ore

Mărturii (4)

Cursuri înrudite

Categorii înrudite