El SE significa Edición estándar de Java es una plataforma informática en la que podemos ejecutar software y se puede utilizar para el desarrollo e implementación de código portátil para entornos de escritorio y servidor. Tiene en uso el lenguaje de programación Java. Es parte de la familia de plataformas de software Java. Java SE tiene una variedad de API de propósito general y la biblioteca de clases Java. Es la plataforma central de programación Java y proporciona todas las bibliotecas y API, como java.lang , java.io , java.matemáticas , java.net , java.util etc.
Las siguientes son las pocas API que tiene Java SE:
Java SE significant features
- Java SE tiene todos los tipos y objetos básicos del lenguaje de programación Java.
- Java SE proporciona clases de alto nivel utilizadas para redes, seguridad, acceso a bases de datos, desarrollo de GUI (interfaz gráfica de usuario) y análisis XML.
- Ahora proporciona miembros estáticos dentro de las interfaces.
- Proporciona con Para cada() método que puede iterar a través de asignaciones de memoria contiguas y le permite usarlo sin conocer su tamaño.
- Proporciona la clase Coleccionistas que permite acumular elementos en colecciones, resumiendo datos según varios criterios.
- Proporciona la API de flujo que permite el cálculo diferido (a través de esto puede inicializar solo si es necesario) y programación de estilo funcional.
- Proporciona una clase Base64 para cifrado y descifrado.
- Se ha mejorado el rendimiento del constructor java.lang.String(byte[], *) y del método java.lang.String.getBytes().
- una nueva clase java.net.URLPermiso ha sido añadido. Representa el permiso para acceder a un recurso definido por una URL determinada.
- Proporciona una única interfaz de método abstracto.
Cómo configurar Java SE en Windows
Para desarrollar o ejecutar aplicaciones Java, debe descargar e instalar el kit de desarrollo Java SE.
Paso 1.) Descargue la última versión de Java SE del sitio oficial de Oracle.
Paso 2.) Después de descargar el archivo, se descargará un archivo ejecutable. Ejecute ese archivo y mantenga todo como predeterminado y siga haciendo clic en Siguiente.
Paso 3.) Después de completar la instalación, su JDK y JRE se descargarán en la carpeta de archivos del programa.
Linux editar un archivo
Paso 4.) Después de completar la instalación, debe configurar las variables de entorno.
Paso 5.) Vaya al panel de control -> Sistema y seguridad -> Sistema -> Configuración avanzada del sistema. Aparecerá el siguiente cuadro de diálogo.
Paso 6.) Haga clic en Variables de entorno, vaya a variables del sistema y haga doble clic en Ruta.
Paso 7.) Ahora agregue la ruta de su archivo bin presente en el archivo JDK a la variable Ruta.
La configuración del entorno Java está completa.
Para el desarrollo, puede utilizar cualquier IDE como IntelliJ IDEA, Eclipse o NetBeans. Eclipse y NetBeans son gratuitos, pero son IDE, pero IntelliJ IDEA es un IDE de pago.
Java SE vs Java EE
Java EE se refiere a Java Enterprise Edition. Es un contenedor de Java SE que proporciona funciones para informática distribuida, servicios web, lectura y escritura desde una base de datos de forma transaccional. Java EE es un contenedor de Java SE que proporciona ciertas funcionalidades y características adicionales junto con las de Java SE.
Java SE | JavaEE |
---|---|
Java SE proporciona funcionalidades básicas como definir tipos y objetos. | Java EE proporciona API para ejecutar aplicaciones a gran escala. |
SE es una especificación estándar de Java | EE se basa en Java SE. Proporciona funcionalidades como aplicaciones web, servlets, etc. |
Consta de bibliotecas de clases, máquinas virtuales y programación del entorno de implementación. | Java EE es una aplicación estructurada con capas separadas de cliente, negocio y empresa. |
Se utiliza principalmente para desarrollar API para aplicaciones de escritorio como software antivirus, juegos, etc. | Se utiliza principalmente para desarrollar aplicaciones web. |
Es adecuado para desarrolladores principiantes de Java. | Es adecuado para desarrolladores Java experimentados que crean aplicaciones para toda la empresa. |
La funcionalidad de autenticación de usuarios no se proporciona con Java SE. | La autenticación de usuario la proporciona Java EE. |
Future of Java SE
Java SE parece estar perdiendo su encanto ya que no proporciona muchas funcionalidades útiles y se utiliza sólo para funciones básicas del lenguaje de programación Java. La tendencia actual muestra un uso cada vez menor de Java SE y más personas utilizan otras plataformas de programación como Java EE, Java ME y Python. Java SE ha creado características como el uso compartido de clases de datos de aplicaciones, GC completo paralelo, interfaz de recolector de basura, interfaz de tipo variable local que lo hace fuerte con otras plataformas de programación, pero aún así no está a la altura. Actualmente, Java se centra en la gestión de datos y los ecosistemas de aprendizaje automático.