Esquematica de Java

Páginas: 19 (4716 palabras) Publicado: 26 de febrero de 2014
Java Nivel I
Programación Orientada a Objetos
I)

INTRODUCCION

Java es un lenguaje de programación desarrollado por Sun Microsystems a inicios de los
90’s. Toma lo mejor de C/C++ y elimina muchos de los problemas de estos (manejo de
memoria de bajo nivel o punteros).
El uso de Java está más difundido en lo que es programación Web, pero se puede usar
para desarrollar cualquier clase deaplicación (escritorio, consola, etc.).
Como funciona Java
Un programa hecho en Java consta desde 1 hasta muchas clases, cada una dentro de un
archivo y distribuidas en una jerarquía de directorios. Estas clases se escriben
originalmente en Java, luego, se compilan usando el programa conocido como Java
Compiler (javac) y luego se ejecutan usando una máquina virtual de Java (JVM o JavaVirtual Machine). El lenguaje al que se compila un programa en java se conoce como
Java Bytecode.
Como programo en Java
Para crear programas en Java necesitas, en primer lugar un JDK (Java Development Kit
ó Kit de Desarrollo de Java). El JDK es el conjunto de herramientas y librerías que nos
permiten acceder a las capacidades de Java y, por lo tanto, crear programas. El JDK es
el que nos proveedel javac, el compilador y el jdb, el depurador (nos ayuda a rastrear
errores).
Para la ejecución de un programa en Java necesitamos, como se dijo, la Máquina Virtual
de Java (JVM). Esto nos lo provee el JRE (Java Runtime Environment ó Entorno de
Ejecución de Java). Básicamente es java.exe el programa que ejecuta nuestro programa.
El paquete en el que viene JDK y JRE se conoce como el J2SE(Java 2 Standard
Edition).
IDE
Adicionalmente a esto, tenemos los IDEs (Integrated Development Environment ó
Entorno de Desarrollo Integrado). Los IDEs nos permiten crear programas fácilmente
automatizando (casi siempre) los procesos tediosos. Otro punto interesante de los IDEs
es que nos muestran el código de los programas con colores, así podemos identificar
rápidamente cada parte de nuestroprograma. También nos ayudan a depurarlo,
empaquetarlo, distribuirlo, modificarlo, etc. El IDE que usaremos en el presente manual
es NetBeans, que a la fecha se encuentra en la versión 6.5.
NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios,
una comunidad en constante crecimiento, y con cerca de 100 socios en todo el mundo.
Sun MicroSystems fundó el proyectode código abierto NetBeans en junio 2000 y

continúa siendo el patrocinador principal de los proyectos. NetBeans ha sido
desarrollado, originalmente por Sun Microsystems desde inicios, pero en la actualidad
es mantenido por la Comunidad de Netbeans en http://www.netbeans.org con
contribuciones de cientos de personas alrededor del mundo.
Filosofía
El lenguaje Java se creó con cincoobjetivos principales:
1. Debería usar la metodología de la programación orientada a objetos.
2. Debería permitir la ejecución de un mismo programa en múltiples sistemas
operativos (Write Once, Run Anywhere)
3. Debería incluir por defecto soporte para trabajo en red.
4. Debería diseñarse para ejecutar código en sistemas remotos de forma segura.
5. Debería ser fácil de usar y tomar lo mejor de otroslenguajes orientados a
objetos, como C++.
Write Once, Run Anywhere (Escribe una vez, ejecuta donde sea)
Este es el punto fuerte de Java. La idea es simple, tú puedes escribir tu programa y
compilarlo en cualquier sistema operativo en cualquier máquina y luego llevarlo a
cualquier otro sistema operativo en cualquier otra máquina, y tu programa correrá igual.
Claro, esto se da siempre que lasmáquinas o sistemas operativos mencionados soporten
Java.
Yo puedo crear un programa en Windows, luego compilarlo en Linux y finalmente
ejecutarlo en un Solaris (Sistema Operativo) sin ningún problema.
El Recolector de Basura (Garbage Collector)
El Recolector de Basura (Garbage Collector o GC) es el programa encargado de la
limpieza de variables y el manejo de la memoria que ya no es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pensamiento Esquemático
  • Etapa esquematica
  • Cuadro esquematico
  • Analisis Esquematico
  • plan esquematico
  • Ojo esquematico
  • Literatura Esquematica
  • Grafico esquematico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS