Java Base

Introduzione a Java

  • Introduzione al linguaggio ad oggetti JAVA, e preparazione ambiente di sviluppo con jdk e IDE.

Primi Concetti di Programmazione Object Oriented

  • Concetto di classe, oggetto, variabile, proprietà, metodo, costruttore e package.
  • Reference this per l’utilizzo nei metodi con i parametri.
  • Implementazione dei metodi accessor e mutator.

Tipi di Dati e Casting

  • Tipi di dati primitivi e reference.
  • Concetti di cast e promotion.

Iterazioni e strutture di controllo

  • Implementazione di algoritmi in java utilizzando assegnazioni, cicli, condizioni.

Enumerazioni, Array e String

  • Altre tipologie di dati: enumerazioni, Array, ArrayList, String e StringBuilder

Programmazione avanzata Object Oriented

  • Analisi e Test dei tre principi fondamentali della Programmazione ad Oggetti:
    • incapsulamento,
    • ereditarietà
    • polimorfismo.
  • Reference super.

Modificatori Java

  • Spiegazione dettagliata dei modificatori public, private, protected, default, final e static.

Classi Astratte ed Interfacce

  • Implementazione ed utilizzo di classi astratte ed interfacce.

Modellazione UML OO

  • Descrizione dei CLASS DIAGRAM utili nella progettazione del software.

Gestione delle Eccezioni

  • Eccezioni, errori ed asserzioni.
  • Utilizzo del blocco try – catch – finally e metodo di propagazione delle eccezioni.
  • I principali componenti della libreria Swing.

dal Programma Certificazione Oracle OCA Oracle Certified Associate, Java SE