martes, 23 de febrero de 2010

JDK vs JRE

Java Development Kit (JDK) es el paquete para desarrollar programas en Java, en otras palabras es un software que suministra herramientas para la creación de programas en Java, mientras que Java Runtime Environment (JRE) es el paquete que permite la ejecución de programas Java, este es lo minimo con lo que debe contar un sistema para desarrollar una aplicación de Java.


Se podria decir que JRE complementado con herramientas de desarrollo permite la realización de JDK o dicho en otras palabras JRE se encuentra contenido en JDK.


Las personas solo necesitan JRE para ejecutar los programas ya realizados en Java pero si desea desarrollar aplicaciones en Java es necesario el entorno de desarrollo JDK, eso es lo que diferencia a JRE de JDK.

Estructura De Datos


El presente trabajo es simplemente una breve introducción al mundo de la estructura de datos además es un paso importante hacia nuestro sueño de ser un gran profesional competitivo, la verdad tengo una gran expectativa de lo que podamos aprender y desarrollar en esta materia basándonos en los conocimientos y proyectos antes vistos. por supuesto espero contar con todo el apoyo del docente para que esta materia sea de mi agrado y no solo mía sino de todos los compañeros que iniciamos el curso de ESTRUCTURA DE DATOS I.

La estructura de datos es la acumulación de datos organizados que nos permite de alguna forma mostrar un comportamiento o por lo menos facilitarnos el manejo de dichos datos ya sea de forma individual o grupal en funcion del problema a tratar conjuntamente nos proporciona la búsqueda del algoritmo adecuado para resolver el problema.

"La elección del algoritmo depende de la dificultad del problema y de la estructura de datos adecuada, esó permite una buena interacción entre las dos"

Una estructura de datos define la interacción y organización de cada uno de sus datos y nos muestra las diferentes operaciones que podemos realizar sobre ellos. las operaciones son:

  • Búsqueda: Nos permite encontrar un determinado valor en la estructura.
  • Baja: Nos permite borrar un valor de la estructura.
  • Alta: Nos permite agregar un nuevo valor a la estructura.

Dependiendo del comportamiento que muestre el programa mientras lo ejecutamos podemos distinguir dos estructuras de datos: Estática y dinámica. Los arrays son un claro ejemplo de E.D. ESTATICA y las listas enlazadas con punteros ejemplo de E.D. DINAMICA.

Para concluir solo espero que el presente blog sea un aporte para los compañeros que nos proceden.

Bibliografia