Manual 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
●
Eldecompilador 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
●
Elcuerpo de la Clase
●
Declarar Variables Miembro
●
Declarar Métodos
●
Pasar Argumentos 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étodosFinales
●
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 clasesString?
●
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.1
Atributos del Programa
●
Atributos del Programa
●
Seleccionar y Utilizar Propiedades
●
Argumentos de la Línea de Comandos
●
❍
Convenciones
❍
AnalizarArgumentos
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?
●
Primerencuentro 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 sentencia throw
●
La clase Throwable
●
Crear Clases de Excepciones
●
Excepcionesen 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
■
La clase 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 deFicheros
❍
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
■...
Regístrate para leer el documento completo.