Download Práctica 1 - Entorno de Trabajo e Introducción a Java
Document related concepts
no text concepts found
Transcript
Práctica 1 Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.2 Índice Introducción a Java JDK (Java Development Kit) Eclipse Ejercicio Práctica 1: Entorno de trabajo e Introducción a Java Índice Introducción a Java JDK (Java Development Kit) Eclipse Ejercicio Práctica 1: Entorno de trabajo e Introducción a Java Características de Java Independencia de la plataforma: JAVA se ejecuta sobre un procesador virtual, denominado JVM (Java Virtual Machine), con su propio conjunto de instrucciones. Los programas Java, una vez compilados, sólo se pueden ejecutar sobre un procesador virtual JVM. Un mismo código Java ya compilado se puede ejecutar sobre cualquier plataforma, con sólo cargar previamente un emulador de JVM. A cambio, cada procesador debe tener su JVM. Esta ejecución se llama “interpretación”. El compilador traduce instrucciones Java de alto nivel a instrucciones de bajo nivel que interpreta la JVM. El intérprete traduce instrucciones de JVM a instrucciones de un procesador concreto (p.ej. Intel Core) y las ejecuta. Práctica 1: Entorno de trabajo e Introducción a Java Trabajando con Java Código fuente (.java) javac (compilador) Código máquina (.class) (bytecode) java (intérprete) Máquina virtual JAVA (JVM) Sistema Operativo (Windows) Arquitectura (Intel Core) Práctica 1: Entorno de trabajo e Introducción a Java Índice Introducción a Java JDK (Java Development Kit) Eclipse Ejercicio Práctica 1: Entorno de trabajo e Introducción a Java Herramientas JDK Las únicas herramientas oficiales son las que proporciona la empresa Sun Microsystems (actualmente propiedad de Oracle) en el conjunto JDK (Java Development Kit). No obstante, existe también una gran variedad de herramientas visuales que constituyen una capa gráfica a JDK. Entre ellas cabe destacar: Eclipse SDK (Standard Development Kit) 3.6, que utilizaremos en las prácticas NetBeans JBuilder JDeveloper Práctica 1: Entorno de trabajo e Introducción a Java Estructura de un programa en Java Todo programa JAVA está construido a base de clases. Debe existir una y sólo una clase (declarada pública), que da nombre al fichero “.java”; dentro de esta clase se incluirá un sólo método público y estático con el nombre main. No obstante, cualquier clase puede tener (y normalmente tiene) más de un método. Si necesitamos usar paquetes (biblioteca de clases) se indicará al comienzo del fichero, antes de cualquier comentario, mediante la sentencia import. Práctica 1: Entorno de trabajo e Introducción a Java Índice Introducción a Java JDK (Java Development Kit) Eclipse Ejercicio Práctica 1: Entorno de trabajo e Introducción a Java Eclipse SDK (1) ¿Qué es Eclipse? Es un entorno gráfico para la creación de aplicaciones en diversos lenguajes de programación (eclipse-java-helioswin32.zip) (a septiembre de 2010) Para programar en Java, en el entorno Eclipse se necesita: a) Un plugin llamado JDT que se distribuye dentro del propio Eclipse (no hay que instalarlo desde archivo alguno) b) Las herramientas de JDK (jdk-6u21-windows-i586.exe) (a septiembre de 2010) Práctica 1: Entorno de trabajo e Introducción a Java Eclipse SDK (2) Barras de Herramientas Vistas Ventana de Edición Práctica 1: Entorno de trabajo e Introducción a Java Barra de Perspectivas Eclipse SDK (3) Vistas: Son ventanas que ayudan al desarrollo de aplicaciones. En la barra de herramientas Windows Show View Others se obtienen todas la posibles (muy usual la vista “Debug”) Práctica 1: Entorno de trabajo e Introducción a Java Índice Introducción a Java JDK (Java Development Kit) Eclipse Ejercicio Práctica 1: Entorno de trabajo e Introducción a Java Ejercicio Punto Práctica 1: Entorno de trabajo e Introducción a Java Pasos a la hora de realizar las prácticas 1. 2. 3. 4. 5. 6. 7. Crear un directoro como espacio de trabajo llamado WS_Practica01_<usuario> Arrancar Eclipse escogiendo el directorio anterior como espacio de trabajo (Workspace). Crear un proyecto. Añadir al proyecto los paquetes necesarios. Añadir las clases e interfaces a los paquetes correspondientes. Comprobar que el código Java escrito no tiene errores de compilación. Ejecutar el proyecto y comprobar que tampoco hay errores en tiempo de ejecución y que el programa funciona como se espera. Práctica 1: Entorno de trabajo e Introducción a Java