|
|
Java in tasca - Codice e comandi essenziali
|
| Editore | Pearson Education Italia |
| Autore | Fisher Timothy R. |
| Titolo originale | Java phrasebook - first edition |
| Editore originale | Sams |
| Collana | In tasca |
| Pagine | 211 |
| Volumi | 1 |
| Livello | Per-Tutti |
| Lingua | Italiano |
| Data pubblicazione | 11 - 2007 |
| ISBN | 9788871924069 |
|
|
| Prezzo di copertina | Sconto | Prezzo Librinformatica |
| Euro 12,00 | 5% | Euro 11,40 |
|
Introduzione
1 Le basi
Compilare un programma Java
Eseguire un programma Java
Impostare il classpath
2 Interagire con l’ambiente
Ottenere le variabili d’ambiente
Impostare e ottenere le proprietà di sistema
Analizzare gli argomenti passati da linea di comando
3 Manipolare le stringhe
Paragonare le stringhe
Cercare e recuperare sotto-stringhe
Processare una stringa un carattere alla volta
Invertire una stringa attraverso i caratteri
Invertire una stringa attraverso le parole
Trasformare una stringa in maiuscolo o minuscolo
Togliere gli spazi all’inizio o alla fine di una stringa
Analizzare una stringa separata da virgole
4 Lavorare con le strutture dati
Ridimensionare un array
Fare un ciclo su una collezione
Creare una collezione mappata
Ordinare una collezione
Trovare un oggetto in una collezione
Convertire una collezione in un array
5 Date e orari
Scoprire la data di oggi
Fare conversioni tra oggetti Date e Calendar
Stampare data/ora in un certo formato
Fare il parsing delle stringhe in Date
Aggiungere o sottrarre da un oggetto Date o da un oggetto Calendar
Calcolare la differenza tra due date
Confrontare le date
Scoprire il giorno della settimana/mese/anno o il numero della settimana
Calcolare il tempo trascorso
6 Corrispondenze di modelli con le espressioni regolari
Le espressioni regolari in Java
Trovare del testo corrispondente usando un’espressione regolare
Sostituire il testo corrispondente
Trovare tutte le occorrenze di un modello
Stampare le linee che contengono un modello
Trovare delle nuove linee in un testo
7 I numeri
controllare se una stringa è un numero valido
Confrontare i numeri in virgola mobile
Arrotondare i numeri in virgola mobile
Formattare i numeri
Formattare le valute
Convertire un intero in binario, ottale e esadecimale
Generare numeri casuali
Calcolare funzioni trigonometriche
Calcolare un logaritmo
8 Input e output
Leggere del testo dallo standard input
Scrivere sullo standard output
Formattare l’output
Aprire un file per nome
Leggere un file e metterlo in un array di byte
Leggere dati binari
Cercare in un file
Leggere un archivio JAR o Zip
Creare un archivio Zip
9 Lavorare con le cartelle e i file
Creare un file
Rinominare un file o una cartella
Cancellare un file o una cartella
Cambiare gli attributi di un file
Ottenere la dimensione di un file
Determinare se un file o una cartella esistono
Spostare un file o una cartella
Ottenere il percorso assoluto di un file da uno relativo
Determinare se il percorso riguarda un file o una cartella
Elencare il contenuto di una cartella
Creare una nuova cartella
10 I client di rete
Contattare un server
Trovare un indirizzo IP e i nomi di dominio
Gestire gli errori di rete
Leggere del testo
Scrivere del testo
Leggere dei dati binari
Scrivere dati binari
Leggere i dati in serie
Scrivere dati in serie
Leggere una pagina web via HTTP
11 I server di rete
Creare un server e accettare una richiesta
Restituire una risposta
Restituire un oggetto
Gestire molteplici client
Fornire del contenuto HTTP
12 Inviare e ricevere una email
Uno sguardo sull’API JavaMail
Inviare una email
Inviare una email di tipo MIME
Leggere una email
13 Accedere ai database
Connettersi a un database attraverso JDBC
Inviare una query attraverso JDBC
Usare un prepared statement
Recuperare i risultati di una query
Usare una stored procedure
14 Usare XML
Fare il parsing di XML con SAX
Fare il parsing di XML con DOM
Usare una DTD per verificare un documento XML
Creare un documento XML con DOM
Trasformare XML con XSLT
15 Usare i thread
Far partire un thread
Fermare un thread
Aspettare che un thread finisca
Sincronizzare i thread
Mettere in pausa un thread
Elencare i thread
16 La programmazione dinamica attraverso riflessione
Ottenere l’oggetto di una classe
Ottenere il nome di una classe
Scoprire i modificatori di classe
Trovare le superclassi
Determinare le interfacce implementate da una classe
Scoprire i campi di una classe
Scoprire i costruttori di una classe
Scoprire informazioni sui metodi
Impostare i valori dei campi
Invocare i metodi
Caricare e istanziare dinamicamente una classe
17 Creare i package e documentare le classi
Creare un package
Documentare le classi con il JavaDoc
Archiviare le classi con Jar
Eseguire un programma da un file JAR
Indice analitico
|
|
|
|