phiremall.blogg.se

Ava for mac os x 10.6 update 3 (java 1.6.0_22) or later
Ava for mac os x 10.6 update 3 (java 1.6.0_22) or later







RMI è stato modificato per supportare la compatibilità opzionale con CORBA JVM HotSpot inclusa (la JVM HotSpot è stata rilasciata per la prima volta nell'aprile 1999 per J2SE 1.2 JVM) I cambiamenti più importanti nella versione dell'8 maggio 2000 sono stati: Java IDL, un'implementazione IDL per l'interoperabilità CORBA La JVM di Sun è stata dotata per la prima volta di un compilatore JIT L'API grafica Swing è stata integrata nelle classi principali Questa è stata una versione molto significativa di Java in quanto ha triplicato le dimensioni della piattaforma Java a 1520 classi in 59 pacchetti. La versione dell'8 dicembre 1998 e le versioni successive tramite J2SE 5.0 sono state rinominate in modo retrospettivo Java 2 e il nome della versione "J2SE" (Java 2 Platform, Standard Edition) ha sostituito JDK per distinguere la piattaforma di base da J2EE (Java 2 Platform, Enterprise Edition) e J2ME (piattaforma Java 2, Micro Edition). Internazionalizzazione e supporto Unicode provenienti da Taligent (La possibilità di modificare gli oggetti in modo riflessivo è stata aggiunta in J2SE 1.2, introducendo la classe AccessibleObject e le sue sottoclassi come la classe Field.)Ĭompilatore JIT (Just In Time) su piattaforme Microsoft Windows, prodotto per JavaSoft da Symantec Riflessione che supportava solo l'introspezione, nessuna modifica in fase di esecuzione era possibile. Un ampio riattrezzaggio del modello di evento AWT Le principali aggiunte nella versione del 19 febbraio 1997 includevano: La prima versione stabile, JDK 1.0.2, si chiama Java 1. La prima versione è stata rilasciata il 23 gennaio 1996. Questa proposta è entrata in vigore per tutte le versioni successive ed è ancora l'attuale programma di rilascio. Nel settembre 2017, Mark Reinhold, architetto capo della piattaforma Java, ha proposto di modificare il treno di rilascio in "un rilascio di funzionalità ogni sei mesi" anziché l'attuale programma di due anni.

ava for mac os x 10.6 update 3 (java 1.6.0_22) or later

La disponibilità generale di Java 17 è iniziata il 14 settembre 2021 e Java 18 è in fase di sviluppo. Per Java 11, il supporto a lungo termine non sarà fornito da Oracle per il pubblico invece, la più ampia comunità OpenJDK, come Eclipse Adoptium o altri, dovrebbe svolgere il lavoro. Java 7 non è più supportato pubblicamente. Java 10 una versione a rilascio rapido precedentemente supportata, il suo supporto è terminato a settembre 2018 la stessa data in cui è iniziato il supporto per Java 11. L'ultimo aggiornamento pubblico gratuito di Java 8 LTS per uso commerciale è stato rilasciato da Oracle a gennaio 2019, mentre Oracle continua a rilasciare aggiornamenti pubblici gratuiti a Java 8 per lo sviluppo e l'uso personale a tempo indeterminato. Per quanto riguarda Oracle Java SE Support Roadmap, le versioni 17, 11 e 8 sono le versioni di supporto a lungo termine (LTS) attualmente supportate, in cui i clienti Oracle riceveranno Oracle Premier Support. Alcuni programmi consentono la conversione di programmi Java da una versione della piattaforma Java a una precedente (ad esempio Java 5.0 backported a 1.4) (vedere Strumenti di backport Java). Intere nuove API, come Swing e Java2D, sono state introdotte e molte delle classi e dei metodi JDK 1.0 originali sono state deprecate. Oltre alle modifiche al linguaggio, negli anni sono state apportate altre modifiche alla Java Class Library, che è passata da poche centinaia di classi in JDK 1.0 a oltre tremila in J2SE 5.

ava for mac os x 10.6 update 3 (java 1.6.0_22) or later ava for mac os x 10.6 update 3 (java 1.6.0_22) or later

La lingua è specificata dalla Java Language Specification (JLS) le modifiche al JLS sono gestite sotto JSR 901. A partire da J2SE 1.4, l'evoluzione del linguaggio Java è stata governata dal Java Community Process (JCP), che utilizza le Java Specification Requests (JSR) per proporre e specificare aggiunte e modifiche alla piattaforma Java. Il linguaggio Java ha subito diverse modifiche rispetto a JDK 1.0, nonché numerose aggiunte di classi e pacchetti alla libreria standard.









Ava for mac os x 10.6 update 3 (java 1.6.0_22) or later