Para desarrollar un programa Java hay que tener instalado el JDK en el sistema. Incluye el JRE, junto con el compilador, debugger y otras herramientas de desarrollo.
·
javac – compilador a bytecodes
·
javadoc – generador de documentación
·
java –máquina virtual
No te asuste esto esta
dentro del JDK pincha aqui y te lo descarga todo mira cual te venga bien segun el
sistema operativo Lo puedes hacer con un editor de texto ó utilizar un programa: (Ojo primero el JDK)
a)
BlueJ - es un excelente entorno de desarrollo diseñado
por la Universidad de Kent específicamente para la enseñanza y aprendizaje de
la programación orientado a objetos (POO) en Java. Incluye herramientas educacionales tales como visualización e
interacción de objetos que permiten aprender desde el inicio los conceptos de
la POO de una manera sencilla. Es gratuito.
Se puede descargar desde http://www.bluej.org
b)
NetBeans – es un entorno de
desarrollo integrado profesional gratuito de código abierto. Incluye una gran
variedad de herramientas que ayudan en el desarrollo de cualquier tipo de
aplicación Java: aplicaciones web, applets, aplicaciones con GUI, JSP, ….
Actualmente hay una
versión especial NetBeans/BlueJ que permite abrir y trabajar con proyectos que
han sido creados en BlueJ. BlueJ es un entorno para aprender Java pero para
desarrollar grandes proyectos es preciso hacer una transición hacia un IDE más
profesional como puede ser NetBeans. Con esta nueva edición esta transición
desde BlueJ hacia NetBeans puede ser muy sencilla.
NetBeans/BlueJ Edition
en una variante de la versión Standard de NetBeans con dos deferencias
significativas:
- puede abrir y trabajar
con proyectos creados en BlueJ
- la interface Standard de
NetBeans ha sido simplificada
La plataforma Java.
Java no es sólo un lenguaje de programación sino toda una plataforma de desarrollo que, además del lenguaje que da nombre a la plataforma, consta de:
a) La JVM – Java Virtual Machine – la máquina virtual de Java
Es la máquina abstracta (en realidad es software) que lee los ficheros .class que contienen bytecodes y los traduce a código máquina.
La JVM:
- se requiere para ejecutar cualquier programa Java
- es dependiente de la máquina
- existe también dentro de los navegadores (para poder ejecutar los applets)
Justo antes de ejecutar un programa, Java utiliza un cargador de clases (class loader) para ubicar los bytecodes de todas las clases a utilizar por el programa en la memoria del ordenador.
b) La API de Java – Java Application Programming Interface - es una colección de componentes software, clases, que el programador puede incluir en sus programas. La API ofrece capacidades de todo tipo: gráficas, matemáticas, componentes de red, etc. Todos estos componentes se agrupan en librerías de clases relacionadas (paquetes).
- El JRE (Java Runtime Environment) proporciona la máquina virtual (JVM) y las clases java principales. Para ejecutar programas Java simplemente (no para desarrollarlos) es suficiente tener instalado el JRE en el sistema.
La plataforma Java.
Java no es sólo un lenguaje de programación sino toda una plataforma de desarrollo que, además del lenguaje que da nombre a la plataforma, consta de:
a) La JVM – Java Virtual Machine – la máquina virtual de Java
Es la máquina abstracta (en realidad es software) que lee los ficheros .class que contienen bytecodes y los traduce a código máquina.
La JVM:
- se requiere para ejecutar cualquier programa Java
- es dependiente de la máquina
- existe también dentro de los navegadores (para poder ejecutar los applets)
Justo antes de ejecutar un programa, Java utiliza un cargador de clases (class loader) para ubicar los bytecodes de todas las clases a utilizar por el programa en la memoria del ordenador.
b) La API de Java – Java Application Programming Interface - es una colección de componentes software, clases, que el programador puede incluir en sus programas. La API ofrece capacidades de todo tipo: gráficas, matemáticas, componentes de red, etc. Todos estos componentes se agrupan en librerías de clases relacionadas (paquetes).
- El JRE (Java Runtime Environment) proporciona la máquina virtual (JVM) y las clases java principales. Para ejecutar programas Java simplemente (no para desarrollarlos) es suficiente tener instalado el JRE en el sistema.
No hay comentarios:
Publicar un comentario