lunes, 5 de agosto de 2013

para programar en java

 Tema 1

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.
 
 

No hay comentarios:

Publicar un comentario