Edición estándar de la plataforma Java

Java Platform, Standard Edition , abreviado como Java SE (anteriormente Java 2 Standard Edition o J2SE ) es una versión estándar de la plataforma Java 2 , diseñada para crear y ejecutar applets y aplicaciones para uso individual o para pequeñas empresas. No incluye muchas de las funciones proporcionadas por la plataforma Java 2 Enterprise Edition (J2EE) más poderosa y avanzada , que está diseñada para crear aplicaciones comerciales de la escala de grandes y medianas empresas.

java.lang

El paquete java.lang contiene clases e interfaces fundamentales que están estrechamente ligadas al lenguaje y al sistema en tiempo de ejecución. Esto incluye clases raíz que forman la jerarquía de clases, tipos vinculados a la definición del lenguaje, excepciones básicas , funciones matemáticas, clases de soporte de subprocesos , funciones de seguridad y clases que brindan información sobre el sistema operativo en el que se ejecuta el programa.

Clases principales en java.lang:

Todas las clases del paquete java.langse incluyen automáticamente en cada archivo fuente del programa. No se requiere una conexión explícita.

java.lang.anotación

Este paquete define la interfaz de anotación, así como las enumeraciones ElementType y RetentionPolicy.

java.lang.instrumento

El paquete define herramientas que se pueden usar para agregar herramientas para varios aspectos de la ejecución del programa. Define las interfaces Instrumentation y ClassFileTransformer y la clase ClassDefinition.

java.lang.management

El paquete brinda soporte para administrar la máquina virtual de Java y el entorno de tiempo de ejecución. Usando las herramientas del paquete, puede ver y controlar varios aspectos de la ejecución del programa.

java.lang.ref

Brinda la capacidad de interactuar con el recolector de elementos no utilizados , de modo que el programa pueda recibir alertas sobre cambios en el número de referencias a un objeto o acciones realizadas por el recolector de elementos no utilizados en un objeto.

java.lang.reflect

El paquete java.lang.reflectproporciona un mecanismo para la reflexión: la capacidad del software de introspección (es decir, obtener información sobre las clases disponibles en el sistema, sus métodos, campos y relaciones). La reflexión es una capacidad importante requerida cuando se usan componentes llamados JavaBeans .

java.io

Contiene clases para proporcionar información de E/S de archivos, varias clases de abstracción de E/S, así como un conjunto de clases para procesar información de entrada: asignación de tokens, etc.

java.math

Contiene clases para cálculos sobre enteros grandes (clase BigInteger) y sobre fracciones decimales de precisión arbitraria (clase BigDecimal). También contiene métodos para realizar operaciones con números: obtener su valor absoluto, etc.

java.net

Contiene clases que permiten que una aplicación interactúe con la red proporcionando abstracciones para direcciones de red, conexiones, implementaciones de socket , etc.

texto java

Un conjunto de clases y utilidades que le permiten organizar el trabajo con varios tipos de formatos de datos, aplicar patrones de formato existentes o crear sus propios patrones de formato (por ejemplo, un formato para mostrar una fecha o un número de punto flotante).

java.util

Clases auxiliares e interfaces. Muy conveniente y utilizado en casi todos los programas.

java.applet

Para trabajar en un navegador.

java.beans

java.awt

Contiene clases para escribir interfaces de usuario, trabajar con imágenes, dibujar.

java.rmi

java.seguridad

java.sql

Conectividad de base de datos Java

javax.swing

Contiene un conjunto de componentes gráficos que le permiten crear interfaces gráficas que funcionan de la misma manera en todas las plataformas.

Enlaces

Literatura