[align=center][size=xx-large]JAVA[/size][/align]
[align=center]
[/align]
Il java è derivato dal C++,
creato dal team di ingegneri della sun Microsystem. Ottimo per essere portato ovunque essendo che funziona in un ambiente virtuale,chiamato Java Virtual Machine...
cosa e'?
In poche parole..
è una specie di programma che si occupa di "tradurre" le istruzione derivate dal bytecode[class] al sistema operativo,
quindi basta compilare una volta il programma per eseguirlo in ovunque sistema avente una JVM installata/disponibile....
quindi è semplicemente uno strato attorno al sistema operativi che interpreta il file class o jar o exe in istruzioni a basso per il sistema operativo
Esempio:
immaginate l'italiano il nostro file java
e l'inglese il nostro sistema operativo
come vedete non riescono a comunicare
ma se ci fosse un traduttore
il nostro traduttore è la JVM
Approfondire in generale sul java:
In prima cosa suggerisco di visitare WIKIPEDIA[link]
per capirne un pò di più..
Come ottengo una JVM?
collegati qua...
e scaricati solo Runtime Environment se vuoi solo eseguirlo...
invece se sei (o vuoi essere) un programmatore java scaricati:
Java SE Development Kit
se uso il comando javac, non mi viene riconosciuto?
Semplicemente ti sei dimenticato di impostare la variabile ambiente Path di windows anche nella cartella bin del java
Come iniziare?
Ecco adesso postero vari link in generale/specifico per argomento...
(PS: alcune in inglese,sapete l'italiano è una specie in via di estinzione...)
Gui e form(eng): http://java.sun.com/docs/books/tutorial/uiswing/learn/
Generale(ita): http://java.html.it/guide/leggi/22/guida-java/
Generale(ita): http://www.geocities.com/siliconvalley/lab/5544/java.htm
Piccola raccolta eserciziita) http://webbook.cefriel.it/Esercizi/Esercizi-in-Java
Piccola racc. esercizi(ita): http://www.dis.uniroma1.it/~demetres/didattica/fi2003/eserc/eserc/Eserc.html
OOP: http://it.wikipedia.org/wiki/Programmazione_orientata_agli_oggetti
generale: (eng): http://java.sun.com/docs/books/tutorial/
APIeng) http://java.sun.com/j2se/1.5.0/docs/api/
ATTENZIONE: Per api non si intendono gli insetti....
ESEMPI:
seve se siete indecisi per farvi vedere in generale come e' fatto...
Hello World
Input da tastiera:
ecco dei programmi che vi consiglio per programmare:
- Jedit:
Editor con sintassi colorata e compilazione integrata,Molto carino e semplice,
rilasciato sotto licenza FREE
- blueJ:
Come Jedit ma include anche la navigazione tra cartelle...
-kickstart:
Usate windows,trasformate i vostri jar in exe,Attenzione: potrebbe essere
sempre richiesta la JVM
-Geany:
editor opensource disponibile per molte piattaforme,supporta la colorazione della
sintassi: java,php,c,c++,d,asm,ruby,html
Compilazione semplice e anche eseguzione semplice
se avete domande chiedete...
ciao
[align=center]
Il java è derivato dal C++,
creato dal team di ingegneri della sun Microsystem. Ottimo per essere portato ovunque essendo che funziona in un ambiente virtuale,chiamato Java Virtual Machine...
cosa e'?
In poche parole..
è una specie di programma che si occupa di "tradurre" le istruzione derivate dal bytecode[class] al sistema operativo,
quindi basta compilare una volta il programma per eseguirlo in ovunque sistema avente una JVM installata/disponibile....
quindi è semplicemente uno strato attorno al sistema operativi che interpreta il file class o jar o exe in istruzioni a basso per il sistema operativo
Esempio:
immaginate l'italiano il nostro file java
e l'inglese il nostro sistema operativo
Codice:
Italiano: Ciao
Inglese: what???
come vedete non riescono a comunicare
ma se ci fosse un traduttore
Codice:
Italiano: Ciao
Traduttore: hi
Inglese: hi
Approfondire in generale sul java:
In prima cosa suggerisco di visitare WIKIPEDIA[link]
per capirne un pò di più..
Come ottengo una JVM?
collegati qua...
e scaricati solo Runtime Environment se vuoi solo eseguirlo...
invece se sei (o vuoi essere) un programmatore java scaricati:
Java SE Development Kit
se uso il comando javac, non mi viene riconosciuto?
Semplicemente ti sei dimenticato di impostare la variabile ambiente Path di windows anche nella cartella bin del java
Come iniziare?
Ecco adesso postero vari link in generale/specifico per argomento...
(PS: alcune in inglese,sapete l'italiano è una specie in via di estinzione...)
Gui e form(eng): http://java.sun.com/docs/books/tutorial/uiswing/learn/
Generale(ita): http://java.html.it/guide/leggi/22/guida-java/
Generale(ita): http://www.geocities.com/siliconvalley/lab/5544/java.htm
Piccola raccolta eserciziita) http://webbook.cefriel.it/Esercizi/Esercizi-in-Java
Piccola racc. esercizi(ita): http://www.dis.uniroma1.it/~demetres/didattica/fi2003/eserc/eserc/Eserc.html
OOP: http://it.wikipedia.org/wiki/Programmazione_orientata_agli_oggetti
generale: (eng): http://java.sun.com/docs/books/tutorial/
APIeng) http://java.sun.com/j2se/1.5.0/docs/api/
ATTENZIONE: Per api non si intendono gli insetti....
ESEMPI:
seve se siete indecisi per farvi vedere in generale come e' fatto...
Hello World
Codice:
class ciao
{
public static void main(String args[])
{
System.out.println("Hello World!!");
System.exit(0);
}
}
Input da tastiera:
Codice:
import java.io.*;
class input
{
public static void main(String args[])
{
InputStreamReader fin = new InputStreamReader(System.in);
BufferedReader inp = new BufferedReader(fin);
System.out.println("Inserisci il nome di tua madre: ");
String nome;
try
{
nome = inp.readLine();
System.out.println("Tua madre: " + nome);
}
catch(Exception e)
{
System.out.println("Errore: " + e);
}
}
}
- Jedit:
Editor con sintassi colorata e compilazione integrata,Molto carino e semplice,
rilasciato sotto licenza FREE
- blueJ:
Come Jedit ma include anche la navigazione tra cartelle...
-kickstart:
Usate windows,trasformate i vostri jar in exe,Attenzione: potrebbe essere
sempre richiesta la JVM
-Geany:
editor opensource disponibile per molte piattaforme,supporta la colorazione della
sintassi: java,php,c,c++,d,asm,ruby,html
Compilazione semplice e anche eseguzione semplice
se avete domande chiedete...
ciao