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.
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.
Este paquete define la interfaz de anotación, así como las enumeraciones ElementType y RetentionPolicy.
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.
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.
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.
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 .
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.
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.
Contiene clases que permiten que una aplicación interactúe con la red proporcionando abstracciones para direcciones de red, conexiones, implementaciones de socket , etc.
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).
Clases auxiliares e interfaces. Muy conveniente y utilizado en casi todos los programas.
Para trabajar en un navegador.
Contiene clases para escribir interfaces de usuario, trabajar con imágenes, dibujar.
Conectividad de base de datos Java
Contiene un conjunto de componentes gráficos que le permiten crear interfaces gráficas que funcionan de la misma manera en todas las plataformas.
Java | |
---|---|
Plataformas | |
Tecnologías solares | |
Tecnologías clave de terceros | |
Historia |
|
Propiedades del lenguaje | |
Lenguajes de secuencias de comandos |
|
Conferencias Java |
|
Plataformas Java | |
---|---|
|