Manuali Scontati

Manuali Scontati

Manuali Gratis > Programmazione > Java

Manuale Il linguaggio Java Guida alla programmazione di base

Editore: Hoepli
Pagine: 302
Autore: Bigatti Massimiliano
Collana: Linguaggi e programmazione

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2005-10-01
ISBN: 8820335204
Prezzo: 14.50 €
Lingua: Italiano

Quarta di copertina

Lo scopo principale del libro, interamente a colori, è fornire le abilità necessarie per realizzare in modo autonomo applicazioni ricorrendo alle tecniche della programmazione orientata agli oggetti.
La guida comprende quattro moduli. Il primo, dopo la descrizione della struttura di base di un’applicazione Java, presenta i primi esempi di semplici programmi e l’ambiente di sviluppo.
Il secondo descrive i principi della programmazione strutturata e la loro applicazione in Java. Il terzo introduce alla programmazione ad oggetti e descrive come utilizzare la metodologia bottom-up. Il quarto e ultimo modulo presenta i primi concetti relativi alla gestione degli archivi. Al termine di ogni unità sono indicati numerosi esercizi di comprensione e di applicazione, mentre per ogni modulo sono presenti sia esercizi di riepilogo sia proposte per il lavoro in laboratorio. Il volume è corredato di CD-ROM con i codici d’esempio.

Argomenti trattati:
Elementi di base del linguaggio: Struttura di un programma – Identificatori – I tipi primitivi di dato – Operazioni sui dati – Stringhe – Gestione I/O su console – L’ambiente di sviluppo. Algoritmi: Strutture di controllo in Java – Strutture di controllo derivate. Le classi: La programmazione a oggetti – Package, classi, attributi e metodi – Ciclo di vita degli oggetti- Derivazione ed ereditarietà – Array – Conversioni – Classi astratte ed elementi a livello di classe – eccezioni. operare con gli archivi: Eccezioni – File di testo – File di record sequenziali.

L'autore
Massimo Bigatti, sviluppatore Java, svolge da anni l’attività di scrittore tecnico, con l’attivo numerosi libri e decine di articoli per il mercato professionale.



Indice

Presentazione

Modulo 1 - Elementi di base del linguaggio

U.D.1 - Struttura di un programma
1.1 Il programma
1.2 La classe
1.3 Il programma Java
1.4 Il metodo main()
1.5 Produrre un output
1.6 Il commenti
Esercizi

U.D.2 - Identificatori
2.1 L'identificatore
2.2 Unicode
2.3 Caratteri ammessi
2.4 Convenzioni di codifica
2.5 Le variabili
2.6 Dichiarazione
2.7 Assegnazione
2.8 L'inizializzazione delle variabili
2.9 Le costanti
Esercizi

U.D.3 - I tipi primitivi di dato
3.1 La tipizzazione dei dati
3.2 I dati primitivi in Java
3.3 Limiti dei dati primitivi
3.4 Il tipo void
Esercizi

U.D.4 - Operazioni sui dati
4.1 Gli operatori aritmetici
4.2 Gli operatori di confronto e logici
4.3 Operatore condizionale
4.4 Operatori di incremento e decremento
4.5 operatori sui bit
4.6 Conversioni
4.7 Conversioni tra numeri e stringhe
Esercizi

U.D.5 - Stringhe
5.1 Le stringhe
5.2 Creazione di una stringa
5.3 Concatenazione
5.4 Uguaglianza
5.5 Analisi delle stringhe
5.6 Sottostringhe
5.7 Confronto
Esercizi

U.D.6 - Gestione I/O su console
6.1 La classe System
6.2 Produrre un output
6.3 Ottenere un input
6.4 Alcuni esempi
Esercizi

U.D.7 - L'ambiente di sviluppo
7.1 L'editor di testi
7.2 Il file sorgente in Java
7.3 Il compilatore
7.4 Il runtime environment
7.5 Esecuzione
7.6 Installazione dell'SDK su Windows
7.7 Installazione dell'SDK su Linux
7.8 Installazione dell'SDK su Mac OS X
Esercizi
Approfondimento
Buffer di stringhe e documentazione

Modulo 2 - Algoritmi

U.D.8 - Introduzione alle strutture di controllo
8.1 Algoritmi
8.2 Analisi del problema
8.3 Principali strutture di controllo
8.4 Strumenti per la rappresentazione degli algoritmi
8.5 Algoritmi strutturati
8.6 La pseudocodifica
Esercizi

U.D.9 - Strutture di controllo in Java
9.1 Istruzioni in Java
9.2 Struttura di sequenza
9.3 Selezione - L'istruzione if
9.4 Istruzione if nidificata
9.5 I connettivi logici
9.6 Ciclo while
9.7 Ciclo do
Esercizi

U.D.10 - Strutture di controllo derivate
10.1 La scelta multipla -istruzione switch
10.2 Ciclo for
10.2 Istruzione break
10.3 Istruzione continue
10.4 Le etichette
10.5 L'operatore condizionale
Esercizi
Esercizi di fine modulo
Laboratorio

Modulo 3 - Le classi

U.D.11 - La programmazione a oggetti
11.1 Introduzione alla programmazione orientata agli oggetti
11.2 Oggetti
11.3 Classi
11.4 Stato
11.5 Incapsulamento
11.6 Comunicazione tra oggetti
11.7 Ereditarietà
11.8 Polimorfismo
11.9 Gerarchia delle classi
Esercizi

U.D.12 - Package, classi, attributi e metodi
12.1 Package
12.2 Classi
12.3 Definizione di un attributo
12.4 Visibilità di default di un attributo
12.5 Possibili visibilità di un attributo
12.6 Inizializzazione
12.7 Definizione di un metodo
12.8 Parametri attuali e formali
12.9 Passaggio di parametri
12.10 Variabili locali
12.11 Overloading

Esercizi
U.D.13 - Ciclo di vita degli oggetti
13.1 Gestione automatica della memoria
13.2 Garbage collector
13.3 Il ciclo di vita
13.4 I costruttori
13.5 I finalizzatori
13.6 "Invocare" il garbage collector
Esercizi

U.D.14 - Derivazione ed ereditarietà
14.1 Una classe di partenza
14.2 Ereditarietà in Java
14.3 Definizione di una classe derivata
14.4 Derivazione da una classe derivata
14.5 Ridefinizione di metodi
14.6 Impedire la derivazione o la ridefinizione
14.7 Altri usi di this e super
14.8 La base di tutti gli oggetti
Esercizi

U.D.15 - Vettori
15.1 Il tipo vettore
15.2 Inizializzazione dei vettori
15.3 Proprietà dei vettori
15.4 Valorizzare i vettori
15.5 Algoritmi per la gestione dei vettori
15.6 Vettori bidimensionali
15.7 Vettori multidimensionali
Esercizi

U.D.16 - Conversioni
16.1 Conversioni
16.2 Upcasting
16.3 Downcasting
16.4 Conversioni di vettori e null
16.5 L'operatore instanceof
Esercizi

U.D.17 - Classi astratte ed elementi a livello di classe
17.1 Metodi astratti
17.2 Dichiarazione di metodi astratti
17.3 Classi astratte
17.4 Interfacce
17.5 Dichiarazione di un'interfaccia
17.6 Utilizzo delle interfacce
17.7 Attributi a livello di classe
17.8 Metodi a livello di classe
17.9 Attributi delle interfacce
17.10 Inizializzazione della classe
Esercizi

U.D.18 - Eccezioni
18.1 Eccezioni
18.2 Costrutto try/catch
18.3 Propagazione delle eccezioni
18.4 Sollevare eccezioni
18.5 Eccezioni controllate e non controllate
18.6 Eccezioni personalizzate
18.7 catene di eccezioni
Esercizi
Esercizi di fine modulo
Laboratorio
Approfondimento
Altre tipologie di classi e asserzioni

Modulo 4 - Operare con gli archivi

U.D.19 - Archivi
19.1 Definizione di archivio
19.2 I dati
19.3 Definizione di record
19.4 Operazioni fondamentali sugli archivi
19.5 Condivisione
19.6 Tipi di archivio
19.7 Tipi di organizzazione
19.8 Tipi di accesso
19.9 L'I/O in Java
Esercizi

U.D.20 - File di testo
20.1 Creazione di un file di testo
20.2 Accodamento
20.3 Lettura per visualizzazione
20.4 Lettura per la ricerca di una riga
Esercizi

U.D.21 - File di record sequenziali
21.1 creazione
21.2 Accodamento
21.3 Lettura per visualizzazione
Esercizi
Esercizi di fine modulo
Indice analitico
Indice delle classi




MIGLIORA COSTANTEMENTE

Riceverai una sola volta al mese (no spam!) tutti i nuovi manuali e guide pubblicati !
La tua email:


Manuali gratis di Java

Guide e tutorial Java/J2EE di Java Portal

Corso Java di Html.it

Guida rapida a Java di Gasparri Roberto

Manuale completo su Java 5 di Claudio De sio