Introducción a java
programación en Java
Informática (1º Ingeniería Civil)
Curso 2011/2012
Índice
• Introducción a Java y al entorno de desarrollo
NetBeans
• Estructura de un programa
• Tipos de datos
• Operadores
• Sentencias condicionales
• Sentencias repetitivas
• Funciones
Curso 2011/2012
Introducción a Java (I)
• Objetivos:
• Describir lascaracterísticas del lenguaje de
programación Java.
• Describir las herramientas ligadas a la construcción y
ejecución de programas escritos en Java.
• Construir las primeras aplicaciones en Java.
Curso 2011/2012
Introducción a Java (II)
• Características:
Curso 2011/2012
•
Sencillo. Elimina la complejidad de otros leguajes.
•
Orientado a objetos. La filosofía de programaciónorientada a
objetos facilita la creación y mantenimiento de programas.
•
Independiente de la arquitectura y portable. Al compilar un
programa en Java, el código resultante es un tipo de código
binario conocido como Java Bytecode. Este código es
interpretado por diferentes computadoras de igual manera.
Como el código compilado de Java es interpretado, un
programa compilado de Javapuede ser utilizado por
cualquier computadora que tenga implementado el
intérprete de Java.
•
Robusto. Java simplifica la gestión de la memoria.
•
Multitarea. Java puede ejecutar diferentes líneas de código al
mismo tiempo.
•
Dinámico. En java no es necesario cargar completamente el
programa en memoria, sino que las clases compiladas
pueden ser cargadas bajo demanda entiempo de ejecución.
Introducción a Java (III)
• Mecanismo de creación de un programa Java
• Java es a la vez compilado e interpretado. Con el
compilador, el programa fuente con extensión .java es
traducido a un lenguaje intermedio llamado Java
bytecodes generándose un programa compilado
almacenado en un archivo con extensión .class. Este
archivo puede ser posteriormente interpretado porel
intérprete de Java (Máquina Virtual de Java). La
compilación se produce una vez y la interpretación
cada vez que el programa se ejecuta.
Curso 2011/2012
Introducción a Java (IV)
• Plataforma Java
• Intérprete, Máquina Virtual Java o Java Virtual
Machine
• Interfaz de Programación de Aplicaciones o Java
Application Programming Interface (Java API).
• El API de Java es unacolección de
componentes de software que facilitan
muchas necesidades de programación, por
ejemplo para construir una interfaz de usuario
(GUI). El API de Java se agrupa en librerías o
paquetes (packages) de componentes.
Programa Java
API de Java
Máquina Virtual de Java
Curso 2011/2012
Plataforma Hardware
Introducción a Java (V)
• Kit de Desarrollo Java
• Para escribir unprograma Java es necesario tener
instalado el Kit de desarrollo de Java o JDK (Java
Development Kit), también llamado Java SDK
(Software Development Kit).
•
Contiene el software necesario para que los programadores
compilen, depuren y ejecuten programas escritos en Java.
• Tanto el software como la documentación son
gratuitos según la licencia de Sun Microsystems.
• En la sala estáinstalado el JDK 6.16 y el entorno de
desarrollo NetNeans 6.7.1.
Curso 2011/2012
•
www.java.com
•
http://netbeans.org/
•
http://java.sun.com
•
http://www.sun.com
Entorno NetBeans (I)
• NetBeans IDE (Integrated Development
Environment)
• Ejemplo: “Hola Mundo”
• http://netbeans.org/kb/docs/java/quickstart.html
Curso 2011/2012
Entorno NetBeans (II)
Curso2011/2012
Bloque de la
función principal
Bloque del programa
• NetBeans IDE
• Ejemplo: “Hola Mundo”
Entorno NetBeans (III)
• Compilación
• Ejecutar Limpiar y generar Main Project
• Ejecución
• Ejecutar Ejecutar Main Project
• Ejecución Manual
• En D:/NetBeansProjects/NombreProyecto
•
Código fuente (.java):
D:/NetBeansProjects/NombreProyecto/src!
• ...
Regístrate para leer el documento completo.