Ruta: El lenguaje Java: Tabla de contenidos (Los tutoriales Java™)
Ruta: El lenguaje Java: Tabla de contenidos
Conceptos de la programación orientada a objetos
¿Qué es un objeto?
¿Qué es una clase?
¿Qué es la herencia?
¿Qué es una interfaz?
¿Qué es un paquete?
Preguntas y ejercicios: Conceptos de la programación orientada a objetos
Lo básico del lenguaje
Variables
Tipos de datos primitivos
Arrays
Resumen de variables
Preguntas y ejercicios: Variables
Operadores
Operadores de asignación, aritméticos y unarios
Operadores de igualdad, relacionales y condicionales
Operadores a nivel de bit y de desplazamiento de bit
Resumen de operadores
Preguntas y ejercicios: Operadores
Expresiones, sentencias y bloques
Preguntas y ejercicios: Expresiones, sentencias y bloques
Sentencias de control de flujo
Las sentencias if-then e if-then-else
La sentencia switch
Las sentencias while y do-while
La sentencia for
Sentencias de ramificación
Resumen de sentencias de control de flujo
Preguntas y ejercicios: Sentencias de control de flujo
Clases y objetos
Clases
Declaración de clases
Declaración de variables miembro
Definición de métodos
Proporcionar constructores para las clases
Pasar información a un método o a un constructor
Objetos
Creación de objetos
Uso de objetos
Más acerca de clases
Devolver un valor desde un método
Uso de la palabra clave this
Control del acceso a lo miembros de una clase
Comprensión de los miembros de instancia y de clase
Inicialización de campos
Resumen de la creación y uso de clases y objetos
Preguntas y ejercicios: Clases
Preguntas y ejercicios: Objetos
Clases anidadas
Ejemplo de clase interna
Resumen de clases anidadas
Preguntas y ejercicios: Clases anidadas
Tipos enum
Preguntas y ejercicios: Tipos enum
Anotaciones
Preguntas y ejercicios: Anotaciones
Interfaces y herencia
Interfaces
Definición de una interfaz
Implementación de una interfaz
Uso de una interfaz como tipo
Reescritura de una interfaz
Resumen de interfaces
Preguntas y ejercicios: Interfaces
Herencia
Sobrescritura y ocultación de métodos
Ocultación de campos
Uso de la palabra clave super
Object como superclase
Cómo escribir clases finales y métodos
Métodos abstractos y clases
Resumen de herencia
Preguntas y ejercicios: Herencia
Números y cadenas
Números
Las clases numéricas
Cómo formatear la salida numérica
Más allá de la aritmética básica
Resumen de números
Preguntas y ejercicios: Números
Caracteres
Cadenas
Conversión entre números y cadenas
Manipulación de caracteres en una cadena
Comparación entre cadenas y porciones de cadenas
La clase StringBuilder
Resumen de caracteres y cadenas
Preguntas y ejercicios: Caracteres y cadenas
Genéricos
Introducción
Tipos genéricos
Métodos y constructores genéricos
Restricción de los parámetros de tipo
Subtipado
Comodines
Borrado de tipos
Resumen de genéricos
Preguntas y ejercicios: Genéricos
Paquetes
Creación y uso de paquetes
Creación de un paquete
Nombrado de un paquete
Uso de miembros de un paquete
Gestión de archivos fuente y clases
Resumen de creación y uso de paquetes
Preguntas y ejercicios: Creación y uso de paquetes
Pagina anterior:
Página siguiente:

  ATENCIÓN: La traducción de esta documentación es un esfuerzo personal y voluntario. NO es un documento oficial del propietario de la tecnología Java, Oracle, ni está patrocinado por esta empresa.

Los documentos originales y actualizados (en inglés) están disponibles en: http://docs.oracle.com/javase/tutorial/. La versión disponible en este sitio es la publicada en Marzo de 2008 (más información en: "What's new and What's Old? The History of the Tutorial").

Dirige cualquier comentario, petición, felicitación, etc. a tutorialesjava@codexion.com.

Si quieres ayudar a mantener en funcionamiento esta web, colaborar con la traducción de estos documentos o necesitas que se traduzca algún capítulo en concreto puedes invitarme a un café: