Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Estructura de datos y uso de JAR en Java: Introducción y funcionalidades, Guías, Proyectos, Investigaciones de Ingeniería

Este documento ofrece una introducción a la programación en Java, con énfasis en el tema de Estructuras de Datos y el uso de archivos JAR. El texto explica lo básico de Java, su objetivo de ejecutarse en cualquier contexto, y la creación y ejecución de un JAR. Además, se abordan las estructuras de datos en Java, como listas enlazadas, y la importancia de librerías Java para simplificar el código. El documento finaliza con conclusiones y referencias a bibliografía.

Tipo: Guías, Proyectos, Investigaciones

2020/2021

Subido el 15/12/2022

jair-mestas-1
jair-mestas-1 🇵🇪

6 documentos

1 / 11

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD TECNOLÓGICA DEL PERÚ
CARRERA DE INGENIERIA DE SISTEMAS
PROFESOR:
ESTRADA ARO, WILLABALDO MARCELINO
TEMA:
TAREA ACADEMICA
COMO PARTE DEL TRABAJO, PRESENTAN LOS SIGUIENTES ESTUDIANTES:
Lima, 01 de diciembre del 2020
APELLIDOS Y NOMBRES: CODIGOS:
MESTAS SAENZ JOSE JAIR U20219771
PARODI RUIZ JORGE U20305948
RICALDE CHAVEZ DANIEL DAVID U20302223
ROQUE GONZALES RICHARD JHON U19200819
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Estructura de datos y uso de JAR en Java: Introducción y funcionalidades y más Guías, Proyectos, Investigaciones en PDF de Ingeniería solo en Docsity!

UNIVERSIDAD TECNOLÓGICA DEL PERÚ

CARRERA DE INGENIERIA DE SISTEMAS PROFESOR: ESTRADA ARO, WILLABALDO MARCELINO TEMA: TAREA ACADEMICA COMO PARTE DEL TRABAJO, PRESENTAN LOS SIGUIENTES ESTUDIANTES: Lima, 01 de diciembre del 2020 APELLIDOS Y NOMBRES: CODIGOS: MESTAS SAENZ JOSE JAIR U PARODI RUIZ JORGE U RICALDE CHAVEZ DANIEL DAVID U ROQUE GONZALES RICHARD JHON U

  • Podemos comprobar que el contenido del fichero es adecuado escribiendo jar tf fichero.jar. Pasos para crear un jar usando NetBeans

  • Ubicar el icono de clean and buid Proyect.

  • Dar clic izquierdo al icono.

  • Verificar si todo salió bien.

  • Buscar en “.jar” en el proyecto Como ejecutar un “.jar” Si la biblioteca Java contiene archivos ejecutables o es, en sí misma, un archivo ejecutable, necesitas un programa especial para abrirla. El más común es Java Rutime Environment (JRE es un entorno en tiempo de ejecución que permite ejecutar archivos mediante una máquina virtual – la Java virtual Machine (JVM) – sea cual sea el sistema operativo. COMO EJECUTAR UN “.jar” USANDO LA CONSOLA

  • Abrimos la consola en la ubicación del archivo

ESTRUCTURA DE DATOS:

Las estructuras de datos son una forma de representar información. Así como usamos una variable de tipo array para representar un número finito de elementos, podemos representar una lista en una estructura de datos de tipo lista enlazada, esta estructura puede ser creada por nosotros o provista por una librería. Las estructuras de datos no solo representan la información, también tienen un comportamiento interno, y se rige por ciertas reglas/restricciones dadas por la forma en que está construida internamente. En el mundo de la programación, uno de los conceptos más difíciles de entender son las estructuras de datos y las definiciones que usualmente se encuentran son un tanto enredadas, el propósito de este artículo es que entiendas qué son y por qué se usan las estructuras de datos. Las estructuras de datos son importantes porque son herramientas que podemos usar para resolver problemas complejos, manteniendo nuestro código relativamente sencillo, y probablemente también hagan nuestro código más rápido, pero hay que entenderlas a fondo para saber cuándo debemos usar una vs. otra. LIBRERÍAS DE JAVA: En Java y en varios lenguajes de programación más, existe el concepto de librerías. Una librería en Java se puede entender como un conjunto de clases, que poseen una serie de métodos y atributos. Lo realmente interesante de estas librerías para Java es que facilitan muchas operaciones. De una forma más completa, las librerías en Java nos permiten reutilizar código, es decir que podemos hacer uso de los métodos, clases y atributos que componen la librería evitando así tener que implementar nosotros mismos esas funcionalidades. Imaginemos cómo hacer un código para conseguir que nuestra aplicación imprima algo por pantalla o conseguir que nuestra aplicación pueda hacer uso de arreglos dinámicos con cualquier tipo de dato. Por medio de librerías, para imprimir texto en pantalla en Java basta con usar System.out.print() y se puede hacer uso de ArrayList, para tener arreglos dinámicos y demás, en Java, esto es así de fácil y todo es gracias a las librerías, la clase System que pertenece a

la librería java.lang (ésta es la librería estándar de Java y no es necesario importarla). Ocurre de la misma forma con el ArralyList, no podríamos hacer uso de éste si no existiera la librería java.util. Cabe mencionar que estas librerías no solo poseen estas clases, sino que poseen una gran cantidad de clases Java adicionales que nos permiten llevar a cabo operaciones muy complejas con gran facilidad. Por otro lado, existen muchas librerías que pueden llegar a ser muy útiles: la librería de DateTime, por ejemplo, puede ayudar a modelar fechas y horas fácilmente. CLASES EN JAVA: Una clase en Java se puede entender como un prototipo que define las variables y los métodos comunes a un cierto tipo de instancias, una clase define todo lo que caracteriza y pueden hacer una o varias instancias. En nuestro ejemplo de la fábrica de galletas, la clase sería uno de los moldes para galletas, junto con los métodos para colorearlas y la receta (método para prepararlas). Quiere decir que en nuestro programa de Java tendremos una manera de especificar las características de la galleta dado que hay diferentes moldes de galletas. En java las clases son las matrices de las que luego se pueden crear múltiples instancias del mismo tipo. La clase define las variables y los métodos comunes a las instancias de ese tipo (el tipo de la clase creada), pero luego, cada instancia de esta clase tendrá sus propios valores (su propio molde, color y receta) y compartirán las mismas funciones. En java, primero deberemos crear una clase antes de poder crear instancias o ejemplares de esa clase. Evidentemente primero necesitamos los moldes y demás para poder hacer las galletas. OBJETOS EN JAVA: En Java, un objeto es básicamente una instancia de una clase (las instancias de las que hablábamos hacen un momento). Para el ejemplo de la fábrica de galletas, los objetos vendrían siendo cada una de las diferentes galletas obtenidas de los moldes definidos (clases), creados por medio de un proceso o "constructor" de galletas. Muy bien, ya hemos hecho un repaso sobre el concepto de clase y objeto en Java, sin embargo, aún no sabemos cómo crearlos ni usarlos, así que vamos a ello.

que una clase en Java puede tener o no métodos y atributos, sin embargo, lo más normal en la mayoría de los casos es que tenga tanto métodos como atributos que la caractericen. Veamos ahora un ejemplo un poco más completo e ilustrativo. Ejemplo de clases en Java La clase Java que hemos creado para este ejemplo tiene como nombre "Animal", pertenece al paquete "misClases" y posee los atributos raza, nombre y edad, adicionalmente tenemos un constructor que recibe un nombre y se lo

asigna al animal y tres métodos encargados de obtener y establecer la edad del animal y el restante para obtener el nombre. CONCLUSIONES: Podemos concluir que este trabajo nos ha ayudado a comprender las bases, el funcionamiento y organización de proyectos en Java, desde el funcionamiento del JDK y todos los elementos que este ofrece pasando por la organización de paquetes y la modularización del Java. Finalizando con la exportación de un proyecto formato “.jar”. El jdk es la herramienta para desarrollar softwares en Java o en cualquier otro tipo de lenguaje. El fichero .jar es la exportación del programa, con las dependencias y archivos adicionales que se necesitan para poder ejecutarse, eso se hace dado la complejidad que sería distribuir un programa dividido en diferentes paquetes con todas las clases que compondrían este. Es importante conocer el funcionamiento del fichero .jar para poder planear de antenado las estrategias usadas para la distribución del proyecto. Bibliografía  Archivos.jar: Cómo abrirlos y ejecutarlos https://www.ionos.es/digitalguide/servidores/know-how/archivos-jar/  JAR File Specification https://docs.oracle.com/en/java/javase/16/docs/specs/jar/jar.html Gitbooks https://ticsw.gitbooks.io/talleres/content/java/lib_java.html  Platzi.com https://platzi.com/blog/estructuras-de-datos-que-son/? gclid=Cj0KCQiA09eQBhCxARIsAAYRiylnNU9INP64rLN7YB1Nrp6NLCQRabjJT VA7i7T9qvahnciYgqA7KKIaAkX6EALw_wcB&gclsrc=aw.ds  programarya.com https://www.programarya.com/Cursos/Java/Librerias https://www.programarya.com/Cursos/Java/Objetos-y-Clases