Corso java

Un web Service è un sistema software progettato per supportare un’interazione tra applicazioni, utilizzando le tecnologie e gli standard Web. Il meccanismo dei Web Service consente di far interagire in maniera trasparente applicazioni sviluppate con linguaggi di programmazione diversi, che girano su sistemi operativi eterogenei. Un approccio alla creazione di Web Service si concentra sulle risorse, e sul modo di individuarle nel Web e di trasferirle da una macchina all’altra.
read more
La classe principale per trattare date ed ore in Java è java.util.GregorianCalendar che estende la classe astratta java.util.Calendar e sostituisce la ormai deprecata classe java.util.Date.P er creare un oggetto di classe GregorianCalendar che contenga la data e l'ora corrente, basta richiamare il costruttore senza parametri GregorianCalendar calendario = GregorianCalendar();
read more

Le espressioni lambda sono una nuova e importante funzionalità inclusa in Java SE 8 che sarà ufficialmente fuori a marzo – Se avete programmato in maniera funzionale o se si ha familiarità con l’idea di chiusure (clousures), le espressioni lambda non vi appariranno come niente di nuovo.

In matematica e informatica in generale, un’espressione lambda è una funzione. In Java, un’espressione lambda fornisce un modo per creare una funzione anonima,  introducendo di fatto un nuovo tipo Java: il tipo funzione anonima che può quindi essere passato come argomento o restituito in uscita nei metodi, un pò come si fa con gli oggetti  – In poche parole, si tratta di un metodo senza una dichiarazione, una sorta di scorciatoia che consente di scrivere un metodo nello stesso posto dove ti serve.

read more

Spesso le applicazioni hanno bisogno di utilizzare informazioni lette da fonti esterne, o inviare informazioni a destinazioni esterne (file, dischi, reti, memorie o altri programmi) .

Partiamo dal concetto fondamentale che è alla base del discorso: lo stream ( flusso). Per prelevare informazioni da una fonte esterna (un file, una rete etc.), un programma deve aprire uno stream su essa e leggerne le informazioni in maniera sequenziale.  Allo stesso modo un programma può inviare ad una destinazione esterna aprendo uno stream su essa e scrivendo le informazioni sequenzialmente.

read more

Programmazione generica

La programmazione generica nasce con Java a partire dalla versione 5.0 del linguaggio, e permette di scrivere classi, interfacce e metodi generici, ovvero che compiono una medesima operazione su un insieme di tipi di dato differenti.  L’utilizzo più massiccio dei tipi generici è sicuramente contestuale all’utilizzo delle collection.  

Generics e tipi parametro

Quando dichiariamo una classe (o un’interfaccia) possiamo “renderla generica” aggiungendo alla definizione uno o più tipi parametro.

read more
JDBC (Java DataBase Connectivity), è un connettore (driver) per database che consente l'accesso e la gestione dei  dati da qualsiasi programma scritto con il linguaggio di programmazione Java, indipendentemente dal tipo di DBMS utilizzato.
read more
Le servlet sono degli oggetti Java residenti sul server che vengono utilizzate per costruire logiche applicative più o meno complesse in accordo al principio di programmazione multilivello. Questi oggetti sono caricati ed utilizzati dal web server che mette loro a disposizione un particolare ambiente di lavoro, detto container, che si occuperà di tutti i loro aspetti, gestendone l’intero ciclo di vita.
read more
Il Package java.net è nato come linguaggio per la rete,  esso mette a disposizione del programmatore  vari package per effettuare tale programmazione.  
read more
Un thread è una parte di un processo che viene eseguita in maniera concorrente ed indipendente internamente allo stato generale del processo stesso.
read more
Swing è un framework per Java, appartenente alle Java Foundation Classes (JFC) e orientato allo sviluppo di interfacce grafiche. Parte delle classi del framework Swing sono implementazioni di widget (oggetti grafici) come caselle di testo, pulsanti, pannelli e tabelle. La libreria Swing viene utilizzata come libreria ufficiale per la realizzazione di interfacce grafiche in Java. È un'estensione del precedente Abstract Window Toolkit. La differenza principale tra i due è che i componenti Swing sono scritti completamente in codice Java.
read more
Commenti recenti

Working Hours

  • Monday9am - 6pm
  • Tuesday9am - 6pm
  • Wednesday9am - 6pm
  • Thursday9am - 6pm
  • Friday9am - 6pm
  • SaturdayClosed
  • SundayClosed
Latest Posts

Teachers

Facebook
Twitter
LinkedIn
Contatti

Commenti recenti

Wordpress Social Share Plugin powered by Ultimatelysocial
error

Enjoy this blog? Please spread the word :)