Le lezioni contenute in questo volume assumono che l'allievo abbia giΓ seguito un primo corso di Fondamenti di Informatica e dunque abbia giΓ familiarizzato con i concetti fondamentali di algoritmo, calcolatore e risoluzione algoritmica di problemi secondo lo stile procedurale. I primi due capitoli
Lezioni di programmazione orientata agli oggetti in Java con elementi di strutture di dati e architettura dei calcolatori Copertina flessibile
β Scribed by Christian Nigro, Libero Nigro
- Publisher
- Pitagora
- Year
- 2014
- Tongue
- Italian
- Leaves
- 252
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Le lezioni contenute in questo volume assumono che l'allievo abbia giΓ seguito un primo corso di Fondamenti di Informatica e dunque abbia giΓ familiarizzato con i concetti fondamentali di algoritmo, calcolatore e risoluzione algoritmica di problemi secondo lo stile procedurale. I primi due capitoli del testo richiamano gli argomenti di base della programmazione procedurale in Java. Dal terzo capitolo in poi si approfondisce la programmazione orientata agli oggetti in Java e la messa a punto di classi "tagliate su misura" delle applicazioni, organizzate in biblioteche di moduli riutilizzabili, robuste rispetto al verificarsi di eccezioni, ed eventualmente dotate di interfaccia grafica di interazione (GUI). Lo studio della POO include i meccanismi di programmazione mediante tipi generici e approfondisce classi proprie della libreria di Java ed in particolare il collection framework considerato il suo ruolo strategico ai fini delle applicazioni. Poi si forniscono elementi di conoscenza riguardanti l'implementazione di collezioni custom lineari e non lineari, le tecniche di programmazione ricorsiva, si introducono i concetti di complessitΓ degli algoritmi, si presentano algoritmi efficienti di ordinamento, si discutono alcune strutture di dati e le nozioni dello unit testing. Un capitolo a parte Γ¨ dedicato ad un'introduzione alla programmazione multi-thread e al progetto di classi thread-safe, con diversi esempi di programmi concorrenti.
π SIMILAR VOLUMES
Java non sarΓ mai piΓΉ lo stesso! Il Manuale di Java 9 Γ¨ stato strutturato per soddisfare le aspettative di aspiranti programmatori: nulla Γ¨ dato per scontato, Γ¨ possibile imparare a programmare partendo da zero ed entrare nel mondo del lavoro dalla porta principale; di studenti universitari: le prec
Un percorso didattico completo, a partire dalle basi della programmazione per arrivare agli aspetti piΓΉ evoluti, utilizzando come riferimento il linguaggio Java. Uno degli aspetti piΓΉ originali Γ¨ lo schema di presentazione degli argomenti: fin dall'inizio il lettore Γ¨ stimolato a "pensare a oggetti"