logo

Què és Java SE?

El SE significa Edició estàndard de Java és una plataforma informàtica en la qual podem executar programari, i es pot utilitzar per al desenvolupament i desplegament de codi portàtil per a entorns d'escriptori i servidor. Té el llenguatge de programació Java en ús. Forma part de la família de programari-plataforma Java. Java SE té una varietat d'API de propòsit general i la biblioteca de classes Java. És la plataforma bàsica de programació de Java i proporciona totes les biblioteques i API com ara java.lang , java.io , java.matemàtiques , java.net , java.util etc.

Les següents són les poques API que té Java SE:

    Applet-Una miniaplicació és una petita aplicació, especialment un programa d'utilitat que realitza una o algunes funcions senzilles. Aquesta API proporciona les classes necessàries per crear una miniaplicació. El marc de l'applet conté dues entitats. Un és l'applet i l'altre és el context de l'applet. La miniaplicació és una finestra incrustable amb uns quants mètodes addicionals que el context de la miniaplicació utilitza per inicialitzar, iniciar i aturar la miniaplicació.AWT-AWT són les sigles de Abstract window toolkit. Aquest paquet conté totes les classes per crear una interfície d'usuari i per pintar gràfics i imatges. Qualsevol objecte de la interfície d'usuari com el botó i la barra de desplaçament s'anomena com a component.RMI-RMI significa Remote Method Invocation permet al programador crear aplicacions basades en tecnologia Java distribuïdes a Java. L'RMI utilitza la serialització d'objectes per agrupar i eliminar els paràmetres i no escurça els tipus.JDBC-Significa Java Database Connectivity. Us permet obtenir dades de qualsevol font de dades, ja sigui la seva base de dades relacional, ja sigui un full de càlcul, ja sigui un fitxer pla.Swing-Swing proporciona un conjunt de components 'lleugers' utilitzats principalment per millorar la interfície gràfica d'usuari. S'ha d'accedir a tots els components swing i classes relacionades des del fil d'enviament.Col·leccions-La col·lecció fa referència a un grup d'objectes, coneguts com els seus elements. Hi ha molts mètodes a la interfície de Framework de col·leccions que depenen del mètode equals. Per exemple, el mètode contains(Object o) diu que retornarà cert si la col·lecció conté un element que compleixi la condició que (o==null ? e==null: o.equals(e))enllaç xml-Proporciona un marc d'unió en temps d'execució per a l'aplicació d'usuari del costat del client que permet a l'usuari Marshall, unmarshal i capacitats de validació. JAXBContext és el punt d'entrada del client al marc d'enllaç en temps d'execució.JavaFX (fusionat amb Java SE 8)-Això conté diversos paquets com javafx.animation (ofereix un conjunt de classes per facilitar l'animació), javafx.application (ofereix un conjunt de classes per a les classes del cicle de vida de l'aplicació) i javafx.beans (), etc.API de transmissió de col·leccions de Java 8-Conté classes per donar suport a operacions d'estil funcional en fluxos d'elements. Com ara la transformació de mapes a les col·leccions. Les operacions de corrent es divideixen en dues parts, a saber, operacions intermèdies i terminals, que es combinen per formar canonades.API Java 9 Reactive Streams-La iniciativa Reactive Stream va ser presa per gegants com Netflix per tal d'estandarditzar l'intercanvi asíncron de dades dins d'una aplicació. Són part de JDK en forma de java.util.concurrent.Flow.interfaces.API de Java 9 HTTP/2-Aquesta API va resoldre diversos problemes que hi havia amb l'API HTTP/1.1 anterior. Abans no podíem tenir més de 6 connexions alhora. Això va fer que fos complex, ja que altres sol·licituds havien d'esperar fins que es resolguessin les trucades anteriors. Això s'ha resolt amb aquesta API.

Java SE significant features

  • Java SE té tots els tipus i objectes bàsics del llenguatge de programació Java.
  • Java SE ofereix classes d'alt nivell utilitzades per a xarxes, seguretat, accés a bases de dades, desenvolupament de GUI (Interfície gràfica d'usuari) i anàlisi XML.
  • Ara proporciona membres estàtics dins de les interfícies.
  • Proporciona amb Per cadascú() mètode que pot iterar a través d'assignacions de memòria contigües i us permet utilitzar-lo sense saber-ne la mida.
  • Proporciona la classe Col·leccionistes que permet acumular elements en col·leccions, resumint les dades segons diversos criteris.
  • Proporciona l'API de flux que permet un càlcul mandros (a través d'això només podeu inicialitzar-los si són necessaris) i una programació d'estil funcional.
  • Proporciona una classe Base64 per a xifratge i desxifrat.
  • S'ha millorat el rendiment del constructor java.lang.String(byte[], *) i del mètode java.lang.String.getBytes().
  • Una nova classe java.net.URLPermission s'ha afegit. Representa el permís per accedir a un recurs definit per una URL determinada.
  • Proporciona una única interfície de mètode abstracte.
Java SE

Com configurar Java SE a Windows

Per desenvolupar o executar aplicacions Java, cal que baixeu i instal·leu el Java SE Development Kit.

Pas 1.) Baixeu l'última versió de Java SE des del lloc oficial d'Oracle.

Java SE

Pas 2.) Després de descarregar el fitxer, tindreu un fitxer executable descarregat. Executeu aquest fitxer i manteniu-ho tot com a predeterminat i seguiu fent clic a Següent.

Pas 3.) Després de completar la instal·lació, el vostre JDK i JRE es descarregaran a la carpeta de fitxers del programa.

Pas 4.) Després de completar la instal·lació, heu de configurar les variables d'entorn.

Pas 5.) Aneu al tauler de control -> Sistema i seguretat -> Sistema -> Configuració avançada del sistema. Apareixerà el següent quadre de diàleg.

Java SE

Pas 6.) Feu clic a Variables d'entorn, aneu a variables del sistema i feu doble clic a Ruta.

Java SE

Pas 7.) Ara afegiu la ruta del vostre fitxer bin present al fitxer JDK a la variable Path.

Java SE

La configuració de l'entorn Java s'ha completat.

Per al desenvolupament, podeu utilitzar qualsevol IDE com IntelliJ IDEA, Eclipse o NetBeans. Eclipse i NetBeans són gratuïts, però IDE, però IntelliJ IDEA és IDE de pagament.

Java SE vs Java EE

Java EE fa referència a Java Enterprise Edition. És un embolcall al voltant de Java SE que ofereix funcions per a la informàtica distribuïda, serveis web, lectura i escriptura des d'una base de dades de manera transaccional. Java EE és un embolcall al voltant de Java SE que ofereix certes funcionalitats i característiques addicionals juntament amb la de Java SE.

què és jquery
Java SE Java EE
Java SE proporciona funcionalitats bàsiques com ara definir tipus i objectes. Java EE proporciona API per executar aplicacions a gran escala.
SE és una especificació estàndard de Java EE es basa en Java SE. Proporciona funcionalitats com aplicacions web, servlets, etc.
Consisteix en biblioteques de classes, màquines virtuals, programació d'entorns de desplegament. Java EE és una aplicació estructurada amb capes separades de client, negoci i empresa.
S'utilitza principalment per desenvolupar API per a aplicacions d'escriptori com ara programari antivirus, jocs, etc. S'utilitza principalment per desenvolupar aplicacions web.
És adequat per a desenvolupadors de Java principiants. És adequat per a desenvolupadors Java experimentats que creen aplicacions per a tota l'empresa.
La funcionalitat d'autenticació d'usuari no es proporciona amb Java SE. L'autenticació d'usuari la proporciona Java EE.

Future of Java SE

Java SE sembla estar perdent el seu encant, ja que no ofereix moltes funcionalitats útils i només s'utilitza per a les funcions bàsiques del llenguatge de programació Java. La tendència actual mostra un ús decreixent de Java SE i més gent utilitza altres plataformes de programació com Java EE, Java ME i Python. Java SE ha presentat funcions com ara l'ús compartit de classes de dades d'aplicacions, GC complet paral·lel, interfície de recollida d'escombraries, interfície de tipus variable local que la fa ser forta amb altres plataformes de programació, però encara no està a l'altura. Java s'està centrant actualment en la gestió de dades i els ecosistemes d'aprenentatge automàtic.