Jbrick-Java
 Framework Java
 Java code generation
 Java ed Open Source
 Il BPM open source
 Imparare Java
 jBrick newsletter

 

Linguaggi di Programmazione


torna al catalogo

Java per C# Developers

Introduzione alla tecnologia Java per programmatori C#.
Il Corso mira a rendere i partecipanti autonomi sulla logica ad oggetti e sulle caratteristiche principali del linguaggio.


Durata: 6 giorni di 7 ore
N° Max Utenti consigliato: 8
Prerequisiti: Conoscenza di C#

Contenuti

Presentazione di Java:
. JVM
. Portabilità
. Bytecode.
. Differenze nella gestione della memoria tra Java e C#

Ambiente di lavoro:
. JDK
. Eclipse

Elementi di base del linguaggio:
. Dati primitivi
. Operatori
. Commenti e javadoc
. Forma di un programma Java
. Definizione e istanziamento di classi
. Il metodo costruttore
. Strutture condizionali e iterative
. Package
. Stringhe
. Array
. Vettori
. Differenze sintattiche tra Java e C#


 

 

Programmazione Object Oriented in Java:
. Oggetti
. Classi
. Metodi
. Incapsulamento
. Ereditarietà
. Polimorfismo
. Livelli di visibilità per le classi, per gli attributi e per i metodi.
. Differenze con la programmazione Object Oriented in C#

Interfacce e classi astratte:
. Interfacce
. Classi astratte

Gestione eccezioni:
. Definizione eccezione
. Gestione degli errori con il blocco try/catch/finally
. Rilanciare una eccezione
. Sollevare una eccezione



Esempi e prove pratiche.