Java Platform, Standard Edition: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
 
(5 versioni intermedie di 5 utenti non mostrate)
Riga 1:
[[File:Java_Logo.svg|thumb|upright=0.7|Logo Java]]
In [[informatica]] la '''Java Platform, Standard Edition''' è una [[piattaforma (informatica)|piattaforma software]] ampiamente utilizzata nella [[programmazione (informatica)|programmazione]] in [[Java (linguaggio di programmazione)|linguaggio Java]] per costruire e distribuire [[applicazione (informatica)|applicazioni]] [[portabilità|portatili]] (di tipo ''Desktop Application'') ad uso generale. Java SE consiste di una [[macchina virtuale]] ([[Java Virtual Machine]]), che deve essere usata per [[esecuzione (informatica)|eseguire]] [[programma (informatica)|programmi]] Java, insieme ad una serie di [[libreria (software)|librerie]] (o "pacchetti") o [[Application programming interface|API]] necessari per consentire l'uso di [[file system]], [[rete informatica|reti]], [[interfaccia grafica|interfacce grafiche]] e così via, all'interno di tali programmi.
 
Line 17 ⟶ 18:
 
=== Librerie ===
{{vedi anche|Java_Java (linguaggio di programmazione)#Librerie}}
==== Le librerie standard ====
Le librerie standard mirano ad includere le necessità più comuni per il [[programmatore]]. Fra le più significative si possono citare
Line 33 ⟶ 34:
* supporto per le applicazioni [[multimedialità|multimediali]], [[streaming]] audio e video.
 
La vastità delle [[#Librerie|librerie standard]] è tale da renderne praticamente impossibile la padronanza "a memoria"; è dunque necessario avere a disposizione la documentazione delle [[Application programming interface|API]], disponibile in linea sul sito ufficiale<ref>{{cita web|url=httphttps://docs.oracle.com/javase/8/docs/api/|titolo=API Specifications|accesso=12 giugno 2014}}</ref> o scaricabile sul computer sotto forma di archivio [[compressione dati|compresso]] (ad esempio, dalla pagina di archivio della [[Sun Microsystem]] dedicata a Java<ref>{{cita web|url=http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html|titolo=Java SE Development Kit 8 Documentation|accesso=12 giugno 2014}}</ref>).
 
==== Estensioni ====
{{C|controllare la lista|informatica|ottobre 2011}}
Oltre alle librerie standard, il [[programmatore]] può fare affidamento su estensioni e package opzionali, scaricabili liberamente e facoltativamente dal [[sito web]] della [[Oracle Corporation|Oracle]] dedicato a Java.
 
Le estensioni comprendono:
{{MultiColColonne}}
* [[GeoTools]] Libreria per il trattamento di dati geografici
* [[Servlet]]
Line 48 ⟶ 49:
* JMS [[Java Message Service]]
* [[JavaMail]]
{{ColBreakColonne spezza}}
* JNI [[Java Native Interface]]
* [[JNDI]] Java Naming and Directory Interface
Line 54 ⟶ 55:
* [[Jiro (informatica)|Jiro]] Java Interface for Regular Objects
* [[JXTA]] sigla che sta per "juxtapose" (porre accanto)
* JMX [[Java Management ExtensionExtensions]]
* [[Java 3D]] Java 3D API
{{EndMultiColColonne fine}}
 
== Note ==