Logo Revista Java

startjavaabout

articles

00. Prólogo (java)
01.a TEMAS INTRODUCTORIOS. (java)
01.b Comandos que Inician la Máquina de Java y la salida de texto (java)
01.c Descripción empírica de la Programación Orientada a Objetos con Java. (java)
01.d Herencia Soportada por Java y Tipos de Datos Básicos. (java)
01.e Operadores, Delimitadores Básicos Y los nombres de función Válidos. (java)
02.a Codificación Inicial y Estructuras de Datos. (java)
02.b Paquetes, y Palabras clave, (Reservadas) (java)
02.c Tipos de Datos, y declaraciones de funciones, Tablas. (java)
02.d Bucles y Tomas de decisión, Excepciones y Control de Errores. (java)
02.e Secuencias de Escape (java)
02.f Concatenación y Conversiones a Texto. (java)
02.g Métodos de Entrada y Salida de datos (java)
02.h Crear Objetos de la biblioteca de Java (java)
02.i Ejercicio: Entrada de Datos y Conversiones (if, try, catch) (java)
02.j Ejercicios, usando excepciones y while, y switch (java)
02.k Práctica complementaria Resuelta sin Arreglos. (java)
02.l Ejercicios de la práctica complementaria (java)
02.m Práctica complementaria resuelta Ej 6 y 7 (java)
02.m Práctica complementaria resuelta Ej 8 y 9 (java)
03.a Métodos estáticos y mecanismos de programación (java)
03.b Arreglos (Arrays o Vectores) (java)
03.c La clase Math como ayudante para resolver problemas (java)
03.d Usando arreglos para un buffer, colas de espera, pilas y listas. (java)
03.e Implementación del buffer tipo FIFO (Cola de espera, el primero es primero en salir) (java)
03.f Implementación del buffer tipo FIFO (Cola de espera, el primero es primero en salir) 2da parte (java)
03.g Implementación del buffer tipo LIFO (La pila, último en llegar es primero en salir) (java)
03.h Implementación del buffer tipo LIFO (La pila, último en llegar es primero en salir) 2da parte (java)
03.i Implementación de una Lista de datos. (java)
03.j Búsqueda Secuencial dentro de la lista de datos. (java)
03.k Búsqueda Aleatoria dentro de la lista de datos. (java)
03.l Búsqueda binaria dentro de una lista ordenada de datos. (java)
03.m Método para Ordenar - La Burbuja (java)
03.n Método para Ordenar - QuickSort Recursivo (java)
03.o Ejercicios Resueltos, ordenar con Java (java)
04.a Nuestro primer Objeto en Java (java)
04.b Codificación del primer Objeto en Java (java)
Empezamos con los objetos en Java, crearemos uno y veremos como asignar métodos y propiedades.

04.a Nuestro primer Objeto en Java

(468)
Empezamos con los objetos en Java, crearemos uno y veremos como asignar métodos y propiedades.
contact
Created,Modified
2009-04-10 08:39:08, 2009-06-14 16:54:13
Author,Nick
Gustavo Guillermo Perez, (madgus) [myblog]

IV- Primeros Objetos como mecanismo de programación.

En este capítulo del libro comenzaremos a utilizar objetos para resolver problemas, la construcción eficiente del objeto también será parte del problema, recordemos que un objeto puede tener, métodos estáticos y dinámicos y propiedades estáticas y dinámicas, la selección de cada una dependerá del problema y del criterio utilizado.

Lista con punteros para ordenar datos.

Éste es otro método un poco más complejo para ordenar datos mientras se insertan, lo propondremos como una variante a los métodos vistos anteriormente pero construiremos un objeto que almacenará el dato, proveerá métodos para compararlo con otros objetos iguales y tendrá propiedades que nos permitirá conectarlo con otros objetos del mismo tipo. El objeto y el procedimiento irá haciéndose más complejo conforme avancemos en el tema.

Imaginemos una persona, tiene dos manos y cada mano puede unirse a otra persona, cada persona simboliza un objeto que almacena un dato o un conocimiento, entonces el objeto de nuestra lista puede vincularse por la izquierda y derecha o puede estar vinculado por solo uno de los dos lados, o ninguno en el estado inicial.

Cuando queremos insertar un elemento en nuestra lista, compararemos el nuevo de manera binaria recorriendo la lista como hemos visto anteriormente, y desconectaremos el lugar donde le corresponde ir uniendo su lado derecho e izquierdo con los elementos de la ruptura.

Este tipo de lista se maneja por apuntadores, vínculos entre objetos que no es lo mismo que tener un arreglo de datos que se puede acceder en cualquier momento a cualquier elemento por medio de su índice. En este caso es necesario ir recorriendo cada elemento para saber a quien está conectado y seguir la cadena de datos de derecha a izquierda y viceversa.{3}

Nuestro primer objeto

Para poder realizar la lista ordenada que mencionamos utilizaremos un objeto que representará el nodo que puede conectarse por izquierda y por derecha y que almacena el dato, conforme podamos introduciremos funciones extra para realizar comparaciones.


leavecomment

*Hasta que esta leyenda no desaparezca el libro no ha sido terminado, descarge en pdf:

http://compunauta.com/forums/linux/programacion/java/ebook.html




Aprendiendo Java - Ejemplos resueltos, Ejercicios, prácicas y técnicas de programación con Java #1 - ezine - ©Compunauta - myblog - Anuncios - 1072