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


libro de estructura de datos en java, Apuntes de Estructuras de Datos y Algoritmos

este libro ayudara a todos los que les interesa la programación estructurada en base de datos

Tipo: Apuntes

2018/2019

Subido el 21/10/2019

alan-hans-mayta-alanoca
alan-hans-mayta-alanoca 🇧🇴

1 documento

1 / 237

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Katya Maricela Pérez Martínez
Estructuras de Datos en Java
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Vista previa parcial del texto

¡Descarga libro de estructura de datos en java y más Apuntes en PDF de Estructuras de Datos y Algoritmos solo en Docsity!

Katya Maricela Pérez Martínez

Estructuras de Datos en Java

INTRODUCCIÓN.

Java es un lenguaje de programación orientado a objetos.

Todo programa en java está conformado por una o más clases.

Cada clase debe tener un nombre único.

El archivo en el que se define una clase (también llamado unidad de compilación) debe tener el

mismo nombre de la clase más la extensión .java.

En un programa java, absolutamente todo es un objeto. Así desde el programa principal, las librerías

que usemos, y archivos extras que integremos serán clases para crear objetos

CARACTERÍSTICAS DE JAVA:

 Multiplataforma

 Orientado a Objetos

 Integrable a la red

 Seguro

 Con una sintaxis similar a C++

 Desarrollado por Sun Microsystems.

 Adquirido por Oracle.

EL KIT DE DESARROLLO JAVA (JDK)

Para escribir en Java, hacen falta los programas que realizan el precompilado y la interpretación del

código. Hay entornos que permiten la creación de los bytecodes y que incluyen herramientas con

capacidad de ejecutar aplicaciones de todo tipo. El más famoso (que además es gratuito) es el Java

Developer Kit (JDK) de Sun, que se encuentra disponible en la dirección http://java.sun.com.

Actualmente ya no se le llama así sino que se le llama SDK y en la página se referencia la plataforma

en concreto.

PROGRAMANDO EN JAVA

La principal característica de Java es la de ser un lenguaje compilado e interpretado. Todo programa

en Java ha de compilarse y el código que se genera bytecodes es interpretado por una máquina

virtual. De este modo se consigue la independencia de la máquina, el código compilado se ejecuta

en máquinas virtuales que si son dependientes de la plataforma, como se ve en la figura 1.

Figura 1. SECUENCIA DE PASOS DE UN PROGRAMA EN JAVA

Compilador De Java

HERRAMIENTAS DE PROGRAMACIÓN:

Hay dos esquemas para desarrollar programas en Java:

 Usar directamente las herramientas de línea de comando del JDK (JSE Development Kit).

 Usar un Ambiente de Desarrollo Integrado o IDE ( Integrated Development Environment ). Un

IDE facilita las labores comunes al momento de programar: edición, compilación, ejecución

y depuración. Algunos IDEs populares para Java son: Eclipse, NetBeans, JBuilder, JCreator,

BlueJ.

En este texto se utiliza el Eclipse.

ENTORNO DE DESARROLLO

El JDK incluye un conjunto de herramientas de línea de comandos para compilar y ejecutar el código

Java, que incluye una copia completa del JRE. Aunque se utilizan estas herramientas para desarrollar

aplicaciones, la mayoría de los desarrolladores valoran la funcionalidad adicional, la gestión de

tareas y la interfaz visual de un IDE.

Eclipse es un IDE de código abierto popular para el desarrollo Java. Maneja las tareas básicas, tales

como la compilación de códigos y la configuración de un entorno de depuración, para que pueda

centrase en escribir y probar códigos.

Eclipse se puede usar para organizar archivos de códigos de origen en proyectos, compilar y probar

esos proyectos y almacenar archivos de proyectos en cualquier cantidad de repositorios de origen.

Se necesita tener instalado un JDK para usar Eclipse para el desarrollo Java.

Archivo fuente

de java

Se encarga de

traducir el programa

de Java a su forma

binaria (byte code)

Archivo de byte

code (.class)

Se encarga de

ejecutar el

programa binario.

Máquina

virtual de

java

Se iniciara eclipse

La primera vez que se inicia el eclipse, este pide que se le confirme en que directorio debe conservar

los proyectos que se creen. Por defecto, esto es una carpeta bajo el directorio mismo en el que se

encuentra el programa.

2 clic

Elija alguna carpeta en la unidad donde desarrollara sus prácticas, crearemos para nuestras prácticas

EjerciciosED sobre el escritorio. Por defecto el eclipse crea una carpeta “workspace” en su mismo

directorio.

Seleccionamos la carpeta de EjerciciosED que se encuentra sobre el escritorio.

Luego de aceptar nos muestra la siguiente pantalla:

1 2

ENTORNO DE ECLIPSE

Tras cerrar el tab de bienvenida, se nos presenta el ambiente de desarrollo, el cual tiene un aspecto

como el mostrado en la siguiente figura:

CREACION DE PROYECTOS EN JAVA ECLIPSE

Hay que tener en cuenta que el entorno de programación "Eclipse" no ha sido desarrollado

pensando en un principiante de la programación. Lo mismo ocurre con el propio lenguaje Java, es

decir su origen no tiene como principio el aprendizaje de la programación.

Antes de poder empezar a trabajar, necesitamos crear un proyecto. Para esto nos vamos al:

Menú / File / New / Project

Tal como se ve en la figura siguiente:

Con esto se nos presenta un cuadro que nos muestra la siguiente pantalla:

Ahora aparece el diálogo donde debemos definir el nombre de nuestro proyecto, en nuestro caso

escribiremos: EjemploProyecto , luego presionamos el botón finish.

1 2 3 1 2

A continuación desarrollaremos una aplicación básica que imprima un mensaje en pantalla.

CREAR PAQUETE

Todo proyecto en java, trabaja con paquetes. Un proyecto puede tener varios paquetes.

Un paquete es un conjunto de clases. Crearemos en este primer ejemplo el paquete Ejercicios

dentro del proyecto EjemploProyecto.

Seleccionar desde Package Explorer / EjemploProyecto / botón derecho / New / Package

Luego escribimos el nombre del proyecto como se ve a continuación:

2 3 1

Luego de esto vemos el paquete:

CREAR CLASE

En java, todo código está contenido al interior de alguna clase. Por lo anterior, si deseamos agregar

alguna funcionalidad o código, primero debemos crear una nueva clase.

Seleccionar EjemploProyecto / paquete ejercicios / botón derecho / new / class 1 2

Y el editor de código como siguen:

Un último cambio observable es que la vista “ Outline ”, que se encuentra a la derecha, se ha

actualizado para mostrarnos el esquema de clases actual. Esta vista será útil cuando tengamos más

clases

AGREGAMOS CODIGO AL PROGRAMA PRINCIPAL

Cambiemos la definición del método main para que muestre un mensaje a través de la ventana de

resultados. Para esto realice estos cambios al programa principal:

Escribimos el siguiente código:

COMO EJECUTAR EL PROGRAMA

Para ejecutar ir al Menu / Run / Run

Nos saldrá el siguiente mensaje al que daremos ok.

1 2 2 2

Otra forma de

ejecutar