lunes, 20 de junio de 2016

Programación Java

PROGRAMA DE COMPUTADORA - ¿Qué es?
Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas dentro de una computadora. Estas instrucciones se codifican o escriben siguiendo el vocabulario, reglas sintácticas y semántica de un lenguaje de programación.
LENGUAJE DE PROGRAMACION
  • Es igual a lexemas + sintaxis + semántica
  • Cómo el Español, el lenguaje de programación tiene palabras aceptadas por el lenguaje.
  • Cómo el Español, el lenguaje de programación tiene estructuras para generar oraciones.
  • Como el Español, el lenguaje de programación tiene una  interpretación o significado.

Los lenguajes de programación son de alto nivel cuando tanto los lexemas y sintaxis se parecen más al lenguaje que utilizamos, y son de bajo nivel cuando se parecen más al lenguaje que utiliza el hardware (ceros y unos).  Ejemplos de lenguajes de alto nivel son por ejemplo: Ada, Python, Ruby, Java, C#, Basic,
JAVA

Máquina virtual Java (JVM)
Esquema de la arquitectura general de un programa en ejecución en una Máquina Virtual Java.
Una máquina virtual Java (en inglés Java Virtual Machine, JVM) es una máquina virtual de proceso nativo, es decir, ejecutable en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial (el bytecode Java), el cual es generado por el compilador del lenguaje Java. El código binario de Java no es un lenguaje de alto nivel, sino un verdadero código máquina de bajo nivel, viable incluso como lenguaje de entrada para un microprocesador físico. Como todas las piezas del rompecabezas Java, fue desarrollado originalmente por Sun Microsistems.

ARQUITECTURA BÁSICA DE UN PROGRAMA.

IDE NETBEANS:
NetBeans es un entorno de desarrollo integrado libre, es un IDE, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE2 es un producto libre y gratuito sin restricciones de uso.
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 proyecto de código abierto NetBeans en junio de 2000 y continúa siendo el patrocinador principal de los proyectos.
La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software.

PREPARAR ENTORNO DE DESARROLLO:
Instale JDK, descargue el instalador del jse de desde:
http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html de acuerdo a la arquitectura de la computadora donde va levantar el ambiente de desarrollo.
Ejecute el instalador de jdk  y siga los pasos por defecto del instalador.

Instale NetBeans; descargue el IDE desde https://netbeans.org/downloads/, luego ejecute el instalador y siga los pasos por defecto.
En este caso el instalador es netbeans-7.2 para Windows
Nota: Para instalar el IDE NetBeans primero se tiene que instalar el JDK.
CONOCIENDO EL AMBIENTE DE DESARROLLO
Para ingresar al entorno, busque desde Inicio, programas, Netbeans 7.0, o Doble clic sobre el icono que esta sobre el escritorio
Una vez cargado el IDE, identifique los siguientes elementos:
  • Menu
  • Barra de Ejecución
  • Explorador de Proyectos, archivos y servicios.

Selección la opción File, luego New Project:
En el diálogo siguiente seleccione Java en Categories, y Java Application en Projects, clic sobre el botón Next.
La opción Categories permite elegir la plataforma de desarrollo, como se puede observar NetBeans puede manejar varios entornos (Java, JavaEE, PHP, C++ y otros).  La opción Projects, permite elegir el tipo de aplicación, por cada categoría existen varios tipos de proyectos.
Para este primer ejemplo, se está eligiendo Java Nativo en Categorías y el tipo de Proyecto es una Aplicación Básica Java.
En el diálogo siguiente ingrese el nombre del proyecto: ejercicio0. Clic sobre Finish.

Listo, el proyecto esta creado, ahora observe:
Parte izquierda: Explorador de Proyecto con el Nombre del Proyecto, El nombre del paquete y la clase inicial del proyecto.
Ejecutar el proyecto.
Puede seleccionar el botón Verde de la Barra de Ejecución, o Seleccionar la opción Run del Menu y luego Run Main Project, o simplemente presionar F6.


Observe que en la parte inferior se apertura la ventana Output: ahí debe verse el mensaje BUILD SUCCESSFUL, esto significa que el proyecto se ha compilado, se ha creado un archivo de tipo class, y además este se ha ejecutado sobre la maquina virtual Java exitosamente.
Ejemplo 1: Hola Mundo; ahora vamos agregar un poco de código, ubíquese dentro del método main, ahí escriba la siguiente línea de código:

Guarde los cambios efectuados y ejecute.
Para guardar puede presionar las teclas combinadas Control + S, o puede seleccionar el icono de guardar o seleccionar Save desde el menú File.
Este debe ser el resultado:


No hay comentarios:

Publicar un comentario