Introducción A Java
Introducción A Java
programación Java
Java (intérprete)
• Orientado a Objetos
– encapsulación, herencia, polimorfismo y ligadura dinámica
• Parecido a C++
– elimina las partes confusas ej: punteros
– añade nuevas propiedades ej: garbage collector
• Robusto
– comprobación estática de tipos
– maneja la memoria por el programador
– comprobación de límites de arrays y excepciones.
• Proporciona las librerías y herramientas para programas
distribuidos (protocolos http y ftp, interconexión TCP/IP)
• Multithreads (ejecución concurrente) 5
...Introducción
6
2.Primeros pasos con Java
http://java.sun.com
• SDK (Software Development Kit)
– Necesario para crear (desarrollar y compilar) programas
• JRE (Java Runtime Environment)
– Necesario para ejecutar un programa Java
– SDK = JRE + herramientas de desarrollo
• Ejecución:
8
Variables de entorno
• JAVA_HOME
– Directorio en el que está instalado el J2SE SDK
• CLASSPATH
– Ruta de acceso a las API’s de Java
– c:\set CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;
%JAVA_HOME%\lib\dt.jar;
– .; Carpeta o directorio actual de trabajo
9
Modificar variables de entorno
10
Ejercicio: Compila y ejecuta desde la
línea de comando
11
Ejecutables en Java
• Existen algunos compiladores pero se pierde la portabilidad
• Soluciones:
– Crear un .bat ejecutable que contenga la llamada:
java nombre_clase_prinpal
13
Barra de herramientas del Proyecto Compilar y Ejecutar
Generar el proyecto
Panel de Proyecto
Errores previos a la
compilación
Panel de Contenido
Panel de Estructura
14
Elección de la clase principal en JBuilder
2
1 Menú Proyecto
3
Parámetros de la aplicación
15