Download Free Java 5.0
-
sweet home 3d
http://www.sweethome3d.eu/
è una applicazione java quindi devi avere java installato
-
Ora c'è java 6, java 7 è in sviluppo, ma non si sa se mai verrà pubblicata.
Differenza nelle cose base non ce ne sono, ma appena vai sulle cose un po' più avanzate, sussistono alcune differenze.
La principale, se non sbaglio, sono gli erasure type, che, mi pare, non c'erano in java5. Però puoi cercare su wikipedia ed aggiornarti un attimo quando ci arrivi.
In sostanza, con una IDE java6, se scrivi questo:
ArrayList list = new ArrayList();
o altre cose sull'ArrayList o su altri tipi simili, ti da un warning circa il "raw type".
Ciò che vuole è che tu scriva ArrayList<Tipo> list = new ArrayList<Tipo>();
dove "Tipo" è la classe di oggetti che vuoi mettere nella lista.
Questo perché ArrayList è una classe template, mentre <Tipo> è un tipo di cancellazione (erasure type).
Come ti ho già detto, puoi trovare altri dettagli in giro su Internet quando ti si presenta il problema.
non è normale.Scaricali da softonic