octubre 05, 2010

Unidad central de procesamiento (CPU)

La unidad central de procesamiento (CPU por sus siglas en inglés, Central Process Unit) coordina y supervisa la operación de la ALU, unidades de entrada/salida, unidad de memoria. La CPU le indica a la unidad de entrada cuando debe grabarse la información dentro de la unidad de memoria, a la ALU cuando debe utilizarse la información de la unidad de memoria para los cálculos, y a la unidad de salida cuando enviar la información desde la unidad de memoria hasta ciertos dispositivos de salida.

Bibliografía consultada:
  • Como programar en Java, Deitel & Deitel, pág. 4, Séptima Edición 2008, Editorial Pearson Education.

Unidad aritmética y lógica (ALU)

La unidad aritmética y lógica (ALU por sus siglas en inglés, Arithmetic Logic Unit) es la responsable de realizar cálculos (como suma, resta, multiplicación y división) y tomar decisiones.

Bibliografía consultada:
  • Como programar en Java, Deitel & Deitel, pág. 4, Séptima Edición 2008, Editorial Pearson Education.

octubre 03, 2010

Programación Orientada a Objetos

Para algunas personas, la técnica de programación orientada a objetos (OOP por sus siglas en inglés) sólo es una manera de organizar programas, lo que puede conseguirse con cualquier lenguaje.

Muchos de los conceptos de la orientación a objetos de Java son herencia de C++, el lenguaje en que se basa Java, aunque también toma prestados muchos conceptos de otros lenguajes de ese tipo con el mismo fin.

Un programa orientado a objetos debe tener en cuenta las siguientes características:
  • Todo es un objeto.
  • Un programa es un conjunto de objetos que le dicen a otros objetos qué hacer mediante mensajes.
  • Cada objeto se crea construyendo un agregado de otros objetos (composición).
  • Cada objeto tiene un tipo, que denominamos clase, que le dice qué mensajes puede aceptar.
  • Todos los objetos de una misma clase admiten los mismos mensajes, incluso cuando esa clase es un subconjunto de otra clase.

Bibliografía consultada:
  • Orientación a Objetos con Java y UML, Carlos Fontela, pág. 28, Edición 2004, Editorial Nueva Librería.

Véase:



Java Enterprise Edition (Java EE)

Plataforma orientada hacia el desarrollo de aplicaciones de redes distribuidas de gran escala –en una arquitectura de n niveles –, y aplicaciones basadas en Web.

Bibliografía consultada:
  • Como programar en Java, Deitel & Deitel, pág. 3, Séptima Edición 2008, Editorial Pearson Education.

Kit de Desarrollo de Java

Java Development Kit o (JDK), es un software que provee herramientas de desarrollo para la creación de programas en java. Puede instalarse en una computadora local o en una unidad de red.

En la unidad de red se pueden tener las herramientas distribuidas en varias computadoras y trabajar como una sola aplicación.

Los programas más importantes que se incluyen son:
  • Appletviewer: es un visor de applet para generar sus vistas previas,ya que un applet carece de método main y no se puede ejecutar con el programa java.
  • javac: es el compilador de java.
  • java: es el intérprete de java.
  • javadoc: genera la documentación de las clases java de un programa.

Bibliografía consultada: