Fondamenti di Java
Obiettivi del Corso
Java è il linguaggio di programmazione orientato agli oggetti (object oriented programming) della Sun Microsystems®. Derivato dal C++ e sviluppato negli anni Novanta, Java è ormai un linguaggio completo e maturo che ha occupato tutti i settori dell'informatica, dalle applicazioni locali al networking e alle applicazioni client-server. La Sun Microsystems distribuisce gratuitamente via Internet il suo ambiente di sviluppo (il JDK, Java Development Kit), scaricabile dal sito web http://www.java.sun.com. La conoscenza del C++ non costituisce affatto un prerequisito per l'apprendimento di Java. Java ha una caratteristica unica fra i linguaggi di programmazione: la portabilità su qualsiasi ambiente hardware e sistema operativo. Con il termine portabilità, che per alcuni decenni ha rappresentato un sogno irrealizzabile per gli informatici, si intende dire che il bytecode (il file risultante dal passo di compilazione di un programma Java) è eseguibile su qualsiasi macchina, (UNIX, WINDOWS, MacIntosh, …) purchè sulla stessa sia istallato l'interprete di Java (che fa parte del Java Development Kit). Java ha anche un'altra caratteristica: diversamente dal C++ - il cui impianto risente dell'originaria impostazione propria del C -è un linguaggio esclusivamente orientato agli oggetti. Di conseguenza esso abitua a realizzare una applicazione separando rigorosamente la fase di progettazione (nella quale occorre astrarre e ragionare in termini di classi - ossia di modelli di riferimento - e di oggetti, gli effettivi, reali rappresentanti di una classe), dalla fase di sviluppo vero e proprio.In conclusione, Java è ormai entrato di buon diritto a far parte della cultura informatica di base. Non sarebbe possibile - né didatticamente opportuno - trattare in un solo corso tutti i settori applicativi coperti da Java. Pertanto questo corso base fa parte di un disegno più ampio che definisce un percorso formativo in fase di sviluppo, comprendente la programmazione grafica e il software per l'accesso alla rete. Esso si propone di fornire agli allievi i fondamenti del linguaggio e la conoscenza delle classi principali definite nelle API di Java, rinviando ad altri successivi corsi - che necessitano di solide conoscenze di base - gli approfondimenti appena citati. Unici prerequisiti richiesti sono la conoscenza di base del PC e tanta voglia di imparare a programmare, così da divenire protagonisti attivi dell'informatica. Il corso riserva ampio spazio alle esercitazioni. Queste consistono sia di programmi presentati nel contesto delle lezioni, sia di programmi proposti agli allievi nel test finale di ogni modulo.
Non sei ancora Registrato?
La registrazione gratis ti permette di:
- guadagnare subito 5 € di Punti Sconto.
- accedere a contenuti riservati: manuali e corsi da scaricare subito.
- pubblicare il tuo manuale (guadagni fino a 20€ di Punti Sc.)
- verificare nella tua Area Utente i contenuti che hai inviato.
- postare sul Forum
- ricevere avvisi sui nuovi post o sui nuovi commenti
- controllare il saldo dei tuoi Punti Sconto
- diventare un utente Affiliato (clicca qui per saperne di più).
- ... e molto molto altro...
