Professional Documents
Culture Documents
Grupo 7 TA1
Grupo 7 TA1
Facultad de Ingeniería
Tarea Académica 1
¨La arquitectura del JDK, la jerarquía de los paquetes de Java, los JARs¨
Trabajo que, como parte del curso de Taller de Programación, a cargo del docente
Filiación:
✔ Lynn Jhong D.
✔ Renzo J. Mendoza D.
✔ Carlos D. Ormeño C.
✔ Leila A. Torres M.
—————————————————————————————————————————
1
TALLER DE PROGRAMACIÓN (13264)
—————————————————————————————————————————
Índice
Portada 1
Índice 2
Objetivos 3
Introducción 4
Los JARs 10
¿Qué es .jar? 10
Cómo abrir un archivo .jar 10
Programas que son capaces de descomprimir 10
Ejecutar un archivo .jar 11
Referencias bibliográficas 12
—————————————————————————————————————————
2
TALLER DE PROGRAMACIÓN (13264)
—————————————————————————————————————————
Objetivos
Este trabajo fue realizado con el propósito de entender de manera más precisa los
conceptos de Arquitectura del JDK, jerarquía de paquetes de JAVA y los JARs; y conocer a
relacionarlo con nuestro punto a tratar. A su vez, estaremos apoyándonos del método
—————————————————————————————————————————
3
TALLER DE PROGRAMACIÓN (13264)
—————————————————————————————————————————
Introducción
Microsystems en 1995. Ha evolucionado desde sus humildes comienzos hasta impulsar una
gran parte del mundo digital actual, ya que es una plataforma fiable en la que se crean
diseñados para el futuro también siguen basándose en Java. Java es rápido, seguro y
fiable. En el “Año del Fortalecimiento de la Soberanía Nacional” (2022) se nos fue asignada,
por nuestro docente a cargo, nuestra primera tarea académica, la cual consiste en realizar
una investigación sobre la arquitectura del JDK, la jerarquía de paquetes de JAVA, y los
JARs. Con la finalidad de que logremos comprender los fundamentos del lenguaje de
—————————————————————————————————————————
4
TALLER DE PROGRAMACIÓN (13264)
—————————————————————————————————————————
Arquitectura de los jdk
aplicaciones y applets, que solo se escriban una vez y se pueda ejecutar en cualquier lugar,
jdb, etc.
código presentado en java, además que también proporciona los recursos que un programa
Appletviewer
Los applets son programas desarrollados para incluirse en documentos HTML, es decir en
páginas web.
Javadoc
páginas HTML, en las que se describe las declaraciones y los comentarios analizados,
dentro de este se puede definir clases Doclets que permiten personalizar la salida.
Javap
—————————————————————————————————————————
5
TALLER DE PROGRAMACIÓN (13264)
—————————————————————————————————————————
Javah
Compiladores “ Javac “
nombre de la máquina donde estemos ejecutando el aplicativo Java al que nos queremos
conectar, esta función tiene poca práctica por lo cual se recomienda usar en situaciones
Jdeps
Es el analizador de los archivos .class, .jar, permite identificar las dependencias del
Es una herramienta importante el cual permite junto con el código fuente Java
—————————————————————————————————————————
6
TALLER DE PROGRAMACIÓN (13264)
—————————————————————————————————————————
Jerarquía de los paquetes de Java
¿Qué es un package?
en Java 1.2 hay 59 packages, lo que da una idea del “crecimiento” experimentado por el
lenguaje. Además, el usuario puede crear sus propios packages. Para que una clase pase a
sentencia:package pkgName; que debe ser la primera sentencia del fichero sin contar
comentarios y líneas en blanco. Los nombres de los packages se suelen escribir con
minúsculas, para distinguirlos de las clases, que empiezan por mayúscula. El nombre de un
package puede constar de varios nombres unidos por puntos (los propios packages de Java
siguen esta norma, como por ejemplo java.awt.event). Todas las clases que forman parte de
un package deben estar en el mismo directorio. Los nombres compuestos de los packages
recomendable que los nombres de las clases de Java sean únicos en Internet. Es el nombre
2. Para evitar conflictos de nombres (se recuerda que el dominio de nombres de Java
—————————————————————————————————————————
7
TALLER DE PROGRAMACIÓN (13264)
—————————————————————————————————————————
¿Para qué sirve?
jerárquica. Por otro lado, la organización en paquetes permite también el control de acceso
a miembros de las clases desde otras clases que estén en el mismo paquete gracias a los
modificadores de acceso (recuerda que uno de los modificadores que viste era
precisamente el de paquete). Las clases que forman parte de la jerarquía de clases de Java
se encuentran organizadas en diversos paquetes. Todas las clases proporcionadas por Java
jerárquicamente. Dentro de cada paquete habrá un conjunto de clases con algún tipo de
relación entre ellas. Se dice que todo ese conjunto de paquetes forman la API de Java. Por
ejemplo las clases básicas del lenguaje se encuentran en el paquete java.lang, las clases
podrás observar algunas clases para trabajar con números grandes y de gran precisión.
1. Java.lang
Las clases dentro de este paquete provienen de la clase Object, este último es la
2. Java.util
3. Java.io
—————————————————————————————————————————
8
TALLER DE PROGRAMACIÓN (13264)
—————————————————————————————————————————
Este se divide en varios grupos principales. Entre las cuales encontramos algunas
4. Java.net
Pertenece a los paquetes más importantes de Java, debido a las interfaces de alto
5. Java.applet
de lo necesario para trabajar con los applets. También es una de las razones por la
—————————————————————————————————————————
9
TALLER DE PROGRAMACIÓN (13264)
—————————————————————————————————————————
Los JARs
¿Qué es .jar?
programación Java. Por un lado, un archivo .jar puede ser un archivo de aplicación de Java,
es decir, un programa que, como tal, puede ser ejecutado. Un archivo .jar suele albergar
una biblioteca con varios archivos. Esta extensión puede contener también imágenes,
descomprimirla y extraerlos.
1. WinRAR
2. WinZip
Está disponible en versión estándar por un económico precio y con gran variedad de
opciones.
3. 7-Zip
4. UltimateZip
—————————————————————————————————————————
10
TALLER DE PROGRAMACIÓN (13264)
—————————————————————————————————————————
5. WinAce
6. IZArc2Go
7. HaoZip
ejecutable, necesitarás un programa especial para abrirla. El más común es Java Runtime
Environment (JRE), disponible de forma gratuita en la página web de Java para sistemas
—————————————————————————————————————————
11
TALLER DE PROGRAMACIÓN (13264)
—————————————————————————————————————————
Referencias bibliográficas
http://electivajava.blogspot.com/2007/03/jerarquia-de-clases-y-paquetes-en-java.html?m=1
Home. (2022, August 24). YouTube. Retrieved September 12, 2022, from
https://www.ibm.com/docs/es/integration-bus/10.0?topic=files-generating-html-documentatio
n-from-xml-schema-file
JSP's, Servlets y EJB's elementos que conforman aplicaciones Java para Web. (SF).
https://www.osmosislatina.com/java/wars.htm
Java Development Kit. (SF). IBM. Retrieved September 12, 2022, from
https://www.ibm.com/docs/es/i/7.3?topic=platform-java-development-kit
¿Qué son los archivos .jar? Cómo abrirlos y ejecutarlos fácilmente. (2020,
https://www.ionos.es/digitalguide/servidores/know-how/archivos-jar/
SeroBOT. (2022, September 5). Paquete Java. Wikipedia. Retrieved September 12,
Stack Overflow Documentation. (SF). Learn Tutorials. Java Language => Compilador
https://learntutorials.net/es/java/topic/4478/compilador-de-java----javac-
—————————————————————————————————————————
12
TALLER DE PROGRAMACIÓN (13264)
—————————————————————————————————————————
http://www.itlp.edu.mx/web/java/Tutorial%20de%20Java/Cap2/debug.html
—————————————————————————————————————————
13
TALLER DE PROGRAMACIÓN (13264)