Tutor de Java Basico
Nota:
Este tutor está basado en una traducción-adaptación del
tutorial de Sun que puedes encontrar: aquí
Tu Primera 'Taza' de Java
●
La Primera 'Taza' de Java
❍
En Windows
❍
En UNIX
❍
En Mac OS
¿Por donde Empezar?
●
¿Por dónde Empezar?
●
El compilador Javac
●
El visualizador de Applets
●
El intérprete Java
●
El decompilador Javap
Conceptos Básicos
●Conceptos Básicos de Programación Orientada a Objetos
Características del Lenguaje
●
Variables y Tipos de Datos
●
Operadores
●
Expresiones
●
Control de Flujo
●
Arrays y Cadenas
Objetos, Clases e Interfaces
●
Crear Objetos
●
Utilizar Objetos
●
Eliminar Objetos no utilizados
●
Declarar Clases
●
El cuerpo de la Clase
●
Declarar Variables Miembro
●
Declarar Métodos
●
PasarArgumentos a un Método
●
El cuerpo de un Método
●
Miembros de la Clases y del Ejemplar
●
Control de Acceso a Miembros
●
Constructores
●
Construir un Metodo Finalize
●
Subclases y SuperClases
●
Crear una Subclase
●
Sobreescribir Métodos
●
Clases y Métodos Finales
●
Clases y Métodos Abstractos
●
La clase Object
●
¿Qué es un Interface?
●
Crear un Interface
●
Utilizar un Interface●
Usar un Interface como un Tipo
●
Crear Paquetes de Clases
●
Utilizar Paquetes
●
Los Paquetes Internos del JDK
●
Cambios en el JDK 1.1.x
La clase String
●
String y StringBuffer
●
¿Por qué dos clases String?
●
Crear String y StringBuffer
●
Métodos Accesores
●
Modificar un StringBuffer
●
Convertir Objetos a Stings
●
Los Strings y el Compialdor Javac
●
Notas sobre el JDK 1.1Atributos del Programa
●
Atributos del Programa
●
Seleccionar y Utilizar Propiedades
●
Argumentos de la Línea de Comandos
●
❍
Convenciones
❍
Analizar Argumentos
Notas sobre el JDK 1.1
Recursos del Sistema
●
Recursos del Sistema
●
Utilizar la Clase System
●
Los Streams de I/O Estándard
●
Propiedades del Sistema
●
Recolección de Basura
●
Otros Métodos de la Clase System
●Notas sobre el JDK 1.1
Manejo de Errores
●
Manejo de Errores utilizando Excepciones
●
¿Qué es una Excepción?
●
Primer encuentro con las Excepciones
●
Declarar o Expecificar
●
Tratar con Excepciones
❍
El ejemplo ListOfNumbers
❍
Capturar y Manejar Excepciones
■
El bloque try
■
Los bloques catch
❍
■
El bloque finally
■
Juntándolo todo
Expecificar Excepciones
●
La sentenciathrow
●
La clase Throwable
●
Crear Clases de Excepciones
●
Excepciones en Tiempo de Ejecución
●
Notas sobre el JDK 1.1
Threads de Control
●
Threads de Control
●
¿Qué es un Thread?
●
Sencillo Thread de Ejemplo
●
Atributos de un Thread
❍
El cuerpo de un Thread
■
El applet del Reloj
❍
Estados de un Thread
❍
Prioridad de un Thread
❍
Threads Servidores
❍
Grupos de Threads
■
Laclase ThreadGroup
●
Programas Multi-Thread
●
Sincronización de Threads
❍
Monitores Java
■
❍
●
Los monitores Java son reentrantes
Los métodos wait() y notify()
Notas sobre el JDK 1.1
Canales de I/O
●
Streams de I/O
●
Primer encuentro con la I/O en Java
●
Introducción a los Streams
●
Utilizar Streams de I/O
●
●
●
❍
Implementar Tuberías
❍
I/O de Ficheros
❍
I/O sobre Memoria❍
Concatener Ficheros
Streams Filtrados
❍
DataInputStream y DataOutputStream
❍
Escribir Streams Filtrados
Ficheros de Acceso Aleatorio
❍
Utilizar Ficheros de Acceso Aleatorio
❍
Filtros para Ficheros de Acceso Aleatorio
Notas sobre el JDK 1.1
Los Applets
●
Introducción a los Applets
❍
●
Anatomía de un Applet
■
Importar Clases y Paquetes
■
Definir una subclase de Applet
■Implementar métodos en un Applet
■
Ejecutar un Applet
Descripción de un Applet
❍
El ciclo de vida de un Applet
❍
Métodos para Millestones
❍
Métodos para Dibujar y manejar Eventos
❍
Usar Componentes UI
❍
Threads en un Applet
■
●
Ejemplos
❍
Qué puede y qué no puede hacer un Applet
❍
Añadir un Applet a una página HTML
❍
Sumario
Crear un Interface de Usuario
❍ Crear un GUI
❍...
Regístrate para leer el documento completo.