PDF de programación - Seminario de Java

Imágen de pdf Seminario de Java

Seminario de Javagráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 1 de Diciembre del 2017)
1.191 visualizaciones desde el 1 de Diciembre del 2017
694,4 KB
9 paginas
Creado hace 18a (03/10/2005)
Seminario de Java

Programación Orientada a Objetos

Contenido

Introducción

1.
2. Primeros pasos con Java. El entorno JBuilder
3. La sintaxis del lenguaje Java
4. Clases y Objetos
5. Cadenas y Entrada/Salida
6. Herencia, clases abstractas
7. Genericidad e interfaces
8. Colecciones e iteradores
9. Clases anidadas e internas
10. Hilos

2

1

Contenido

Introducción

1.
2. Primeros pasos con Java. El entorno JBuilder
3. La sintaxis del lenguaje Java
4. Clases y Objetos
5. Cadenas y Entrada/Salida
6. Herencia, clases abstractas
7. Genericidad e interfaces
8. Colecciones e iteradores
9. Clases anidadas e internas
10. Hilos

3

1.Introducción.

• Sun Microsystems, Agosto 1995
• Navegadores con contenido interactivo
• Tecnología de implementación:

– ByteCode + Máquina Virtual
– Compilado e interpretado

- portable
- lento

Código Java

Compilador

ByteCodes

Java

Máquina Virtual

(intérprete)

Código máquina

Unix, Linux, Windows, Macintosh, ...

4

2

Características ..Introducción
• 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

¿Qué se mueve alrededor de Java?

• JDBC API Java Database Connectivity

• Java RMI Remote Method Invocation aplicaciones

distribuidas

• Java IDL Interfaz Definition Language. Puente de

compatibilidad con el modelo estándar de objetos CORBA

• JavaBeans Especificación de componentes basado en

Java

6

3

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

• La tecnología Java se organiza en subáreas:

– J2SE (Java 2 Platform, Standard Edition)
– J2EE (Java 2 Platform, Enterprise Edition)

• SDK + soporte para servicios web y componentes

– J2ME (Java 2 Platform, Micro Edition): entorno flexible y robusto para aplicaciones

que funcionan en dispositivos tales como teléfonos móviles, PDA, …

– Java Web Services: aplicaciones basadas en la web que utiliza estándar XML y

protocolos de transporte para intercambiar datos con los clientes que le invocan.
7

Compilación y ejecución en la línea de
comandos
• Compilación:
c:\javac fichero.java
• Ejecución:
c:\java fichero [argumentos]

fichero.class

• fichero.java es un fichero de texto que contiene la

clase principal (clase que contiene el main)
– public static void main (String [] args)

8

4

Variables de entorno

• JAVA_HOME

– Directorio en el que está instalado el J2SE SDK
– Por ejemplo, c:\set JAVA_HOME = c:\JBuilderX\jdk1.4

• CLASSPATH

– Ruta de acceso a las API’s de Java
– c:\set CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;
– .; Carpeta o directorio actual de trabajo

%JAVA_HOME%\lib\dt.jar;

• PATH del sistema

– Directorio donde se encuentran los ejecutables de java
– c:\set PATH=%JAVA_HOME%\bin;%PATH%
• Cambiar las variables de entorno en Windows

– Panel de Control >> Sistema >> Opciones avanzadas >> Variables de entorno

Modificar variables de entorno

9

10

5

Ejercicio: Compila y ejecuta desde la
línea de comando

//Fichero de texto Hola.java

public static void main(String[] args) {

System.out.println("HOLA JAVA AMIGO “+args[0]);

public class Hola {

}

}

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

– Crear un .jar ejecutable

• Comprimir ficheros de la aplicación en un JAR
• Modificar la metainformación indicando la clase principal:

– META-INF/MANIFEST.MF
– añadir la entrada: Main-Class: clasePrincipal

• Sintaxis creación: jar cvf destino.jar *.class
• Ejecutar: java –jar destino.jar

c = nuevo; v = verbose; f = indicamos el nombre destino

12

6

Ficheros jar y Manifest

• Definir un fichero con la nueva entrada de Manifest (llámese

myManifest.mf)

Main-Class: clasePrinpal

• Crear el fichero jar utilizando un fichero Manifest existente y

comprimiendo todos los ficheros del directorio classes:

jar cvfm destino.jar myManifest.mf –C classes/ .

• Los ficheros se deben colocar en el mismo orden en el que se ponen

los modificadores “f” y “m”

• Ejecutar: java –jar destino.jar [argumentos]

13

Barra de herramientas del Proyecto

Compilar y Ejecutar

Generar el proyecto

Panel de Proyecto

Errores previos a la
compilación

Panel de Estructura

Panel de Contenido

14

7

Elección de la clase principal en JBuilder

1

Menú Proyecto

2

3

Clase que contiene el main

Parámetros de la aplicación

Recopilatorios en JBuilder

4

15

16

8

De

Nombre
dentro del
JBuilder

Mantener la etiqueta:

Main-Class

17

9
  • Links de descarga
http://lwp-l.com/pdf7763

Comentarios de: Seminario de Java (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad