La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué significan Java y jar?

¿Qué significan Java y jar?

Java es un lenguaje de programación orientado a objetos. No solo absorbe las ventajas del lenguaje C, sino que también abandona conceptos difíciles de entender como la herencia múltiple y los punteros en C. Por lo tanto, el lenguaje Java tiene dos características: funciones potentes. y uso sencillo.

En el campo del software, el archivo JAR (archivo Java, inglés: Java? Archive) es un formato de archivo de paquete de software, generalmente utilizado para agregar una gran cantidad de archivos de clase Java, metadatos y recursos relacionados (texto, imágenes, etc). ) archivos en un solo archivo para desarrollar aplicaciones o bibliotecas de plataforma Java.

Un archivo JAR es un archivo de almacenamiento en formato ZIP. jar como extensión de archivo. Los usuarios pueden crear o extraer archivos JAR utilizando el comando jar incluido con el JDK. También puedes usar otras herramientas de compresión zip, pero el orden de las entradas en el encabezado del archivo zip es muy importante al comprimir, ya que el archivo de manifiesto generalmente debe estar primero. Los nombres de los archivos en archivos JAR son texto Unicode.

Datos ampliados

Java consta de cuatro aspectos: lenguaje de programación Java, formato de archivo de clase Java, máquina virtual Java e interfaz de programación de aplicaciones Java.

A la hora de editar y ejecutar un programa Java, estos cuatro aspectos deben estar involucrados al mismo tiempo. Utilice software de edición de texto (como Notepad, WordPad, UltraEdit, etc.) o un entorno de desarrollo integrado (Eclipse, MyEclipse, etc.) para definir diferentes clases en archivos fuente Java.

Acceda al sistema de recursos llamando a métodos en clases (estas clases implementan la API de Java), compile archivos fuente en códigos intermedios binarios y guárdelos en archivos de clases, y luego ejecute la virtualización de Java correspondiente a la plataforma del sistema operativo. entorno La máquina se utiliza para ejecutar el archivo de clase, ejecutar el código de bytes compilado y llamar a los métodos implementados en el archivo de clase para satisfacer la llamada API de Java del programa.

El formato de archivo JAR ofrece muchas ventajas y características, muchas de las cuales no están disponibles en los formatos de compresión tradicionales como ZIP o RAR. Incluyen:

1. Puede firmar digitalmente el contenido de un archivo JAR. De esta manera, una herramienta que reconoce la firma puede otorgar selectivamente permisos de seguridad a su software que ningún otro archivo puede otorgar, y también puede detectar si el código ha sido manipulado.

2. Reducir el tiempo de descarga. Si un subprograma está incluido en un archivo JAR, el navegador puede descargar los archivos de clase del subprograma y los recursos relacionados en una transacción HTTP, en lugar de abrir una nueva conexión para cada archivo.

3. El formato JAR permite comprimir archivos para una mayor eficiencia de almacenamiento.

4. Ampliación de la plataforma de transmisión. El marco de extensiones de Java proporciona una forma de agregar funcionalidad a la plataforma central de Java. Estas extensiones están empaquetadas con archivos JAR (Java 3D y JavaMail son ejemplos de extensiones desarrolladas por Sun).

Enciclopedia Baidu-Jar

Enciclopedia Baidu-Java