La SE sta per Edizione standard Java è una piattaforma informatica in cui possiamo eseguire software e può essere utilizzata per lo sviluppo e la distribuzione di codice portatile per ambienti desktop e server. Ha il linguaggio di programmazione Java in uso. Fa parte della famiglia di piattaforme software Java. Java SE dispone di una varietà di API per scopi generali e della libreria di classi Java. È la piattaforma di programmazione Java principale e fornisce tutte le librerie e le API come java.lang , java.io , java.math , java.net , java.util eccetera.
significato della commissione di selezione del personale
Di seguito sono riportate le poche API di Java SE:
Funzionalità significative di Java SE
- Java SE ha tutti i tipi e gli oggetti di base del linguaggio di programmazione Java.
- Java SE fornisce classi di alto livello utilizzate per il networking, la sicurezza, l'accesso al database, lo sviluppo della GUI (Graphical User Interface) e l'analisi XML.
- Ora fornisce membri statici all'interno delle interfacce.
- Fornisce Per ciascuno() metodo che può scorrere allocazioni di memoria contigue e consente di utilizzarlo senza conoscerne le dimensioni.
- Fornisce la classe Collectors che permette di accumulare elementi in raccolte, riepilogando i dati secondo vari criteri.
- Fornisce l'API stream che consente il calcolo lento (tramite questo è possibile inizializzarlo solo se richiesto) e la programmazione in stile funzionale.
- Fornisce una classe Base64 per la crittografia e la decrittografia.
- Le prestazioni sono state migliorate per il costruttore java.lang.String(byte[], *) e il metodo java.lang.String.getBytes().
- Una nuova classe java.net.URLPermission è stato aggiunto. Rappresenta l'autorizzazione per accedere a una risorsa definita da un determinato URL.
- Fornisce un'unica interfaccia con metodo astratto.
Come configurare Java SE su Windows
Per sviluppare o eseguire applicazioni Java, è necessario scaricare e installare Java SE Development Kit.
Passaggio 1.) Scarica l'ultima versione di Java SE dal sito ufficiale di Oracle.
Passaggio 2.) Dopo aver scaricato il file, verrà scaricato un file eseguibile. Esegui quel file e mantieni tutto come predefinito e continua a fare clic su Avanti.
Passaggio 3.) Dopo aver completato l'installazione, JDK e JRE verranno scaricati nella cartella dei file di programma.
Passaggio 4.) Dopo aver completato l'installazione, è necessario impostare le variabili di ambiente.
Passaggio 5.) Vai al pannello di controllo -> Sistema e sicurezza -> Sistema -> Impostazioni di sistema avanzate. Apparirà la seguente finestra di dialogo.
iterare la mappa in Java
Passaggio 6.) Fare clic su Variabili d'ambiente, andare su Variabili di sistema e fare doppio clic su Percorso.
la sessione è scaduta
Passaggio 7.) Ora aggiungi il percorso del file bin presente nel file JDK alla variabile Path.
La configurazione dell'ambiente Java è completata.
Per lo sviluppo, puoi utilizzare qualsiasi IDE come IntelliJ IDEA, Eclipse o NetBeans. Eclipse e NetBeans sono gratuiti ma IDE ma IntelliJ IDEA è IDE a pagamento.
Java SE contro Java EE
Java EE si riferisce a Java Enterprise Edition. Si tratta di un wrapper attorno a Java SE che fornisce funzionalità per il calcolo distribuito, servizi Web, lettura e scrittura da un database in modo transazionale. Java EE è un wrapper attorno a Java SE che fornisce alcune funzionalità e caratteristiche aggiuntive insieme a quelle di Java SE.
Giava SE | JavaEE |
---|---|
Java SE fornisce funzionalità di base come la definizione di tipi e oggetti. | Java EE fornisce API per l'esecuzione di applicazioni su larga scala. |
SE è una specifica Java standard | EE è basato su Java SE. Fornisce funzionalità come applicazioni web, servlet, ecc. |
È costituito da librerie di classi, macchine virtuali, programmazione dell'ambiente di distribuzione. | Java EE è un'applicazione strutturata con livelli client, business ed Enterprise separati. |
Viene utilizzato principalmente per sviluppare API per applicazioni desktop come software antivirus, giochi, ecc. | Viene utilizzato principalmente per lo sviluppo di applicazioni web. |
È adatto per gli sviluppatori Java principianti. | È adatto a sviluppatori Java esperti che creano applicazioni a livello aziendale. |
La funzionalità di autenticazione utente non è fornita con Java SE. | L'autenticazione utente è fornita da Java EE. |
Il futuro di Java SE
Java SE sembra perdere il suo fascino in quanto non fornisce molte funzionalità utili e viene utilizzato solo per le funzionalità di base del linguaggio di programmazione Java. La tendenza in corso mostra un utilizzo in diminuzione di Java SE e sempre più persone utilizzano altre piattaforme di programmazione come Java EE, Java ME e Python. Java SE ha messo a punto funzionalità come la condivisione della classe dati dell'applicazione, GC completo parallelo, interfaccia del garbage collector, interfaccia di tipo variabile locale che lo rende forte con altre piattaforme di programmazione ma non è ancora all'altezza. Java si sta attualmente concentrando sulla gestione dei dati e sugli ecosistemi di apprendimento automatico.