| Nota de contenido con formato |
PRÓLOGO,<br/>- CAPÍTULO 1. FUNDAMENTOS DE JAVA;<br/>Características de Java,<br/>Origen y evolución,<br/>Principales características de Java.,<br/>Compilación de un programa Java,,<br/>Java Virtual Machine (JVM).<br/>Creando un programa Java: las clases,<br/>Clase Java.,<br/>Estructura de una clase,<br/>Empaquetado de una clase<br/>El método main,<br/>Compilación y ejecución de programas Java,<br/>Herramientas JDK,<br/>Compilación de un archivo.,<br/>Ejecución de un programa.,<br/>Argumentos de línea de comandos.,<br/>Importaciones de clases,<br/>Sintaxis,<br/>Colocación de la sentencia import,<br/>Preguntas tipo examen,<br/>Soluciones,<br/>- CAPÍTULO 2. TIPOS DE DATOS;<br/>Variables,<br/>Declaración de una variable,<br/>ldentificadores de variables,<br/>Ámbito de una variable,<br/>Inicialización por defecto,<br/>Variables locales,<br/>Variables atributo.,<br/>Variables objeto y variables de tipos primitivos,,<br/>Tipos primitivos<br/>Tipos objeto,<br/>Tipos de datos en Java ,<br/>Clasificación,<br/>Tipos primitivos,<br/>Literales,<br/>Conversiones de tipo,<br/>Tipos objeto,<br/>Ciclo de vida de un objeto,<br/>Creación de un objeto,,<br/>Constructores<br/>Destrucción de un objeto,<br/>Marcado de objetos para recolección,<br/>Método finalize(),<br/>Clases de envoltorio.,<br/>Creación de objetos de envoltorio,,<br/>Autoboxing/unboxing.<br/>Inmutabilidad de objetos de envoltorio,<br/>Preguntas tipo examen,<br/>Soluciones,<br/>- CAPÍTULO 3. OPERADORES Y ESTRUCTURAS DE DECISIÓN;<br/>Operadores,<br/>Operadores aritméticos,<br/>Operadores simples,<br/>Operadores incremento y decremento,<br/>Operadores de asignación,<br/>Operadores condicionales,<br/>Operadores lógicos,<br/>Otros operadores,<br/>Instrucción if y operador ternario,<br/>Instrucción if,<br/>Operador ternario,<br/>lgualdad de objetos<br/>Uso del operador == con objetos,<br/>Igualdad de cadenas de caracteres,<br/>El pool de cadenas de caracteres,<br/>El método equals(),<br/>Concatenación de cadenas de caracteres,<br/>Igualdad de objetos de envoltorio ,<br/>Igualdad de objetos StringBuilder,<br/>La instrucción switch.,<br/>Sintaxis,<br/>Valores de los case,,<br/>El bloque default<br/>Switch con cadenas String.,<br/>Preguntas tipo examen,<br/>Soluciones,<br/>- CAPÍTULO 4. CREACIÓN Y USO DE ARRAYS;<br/>Arrays de una dimensión.,<br/>Declaración e instanciación,<br/>Declaración,<br/>Instanciación,<br/>Creación abreviada,<br/>Acceso a los elementos de un array,<br/>Paso de parámetros de tipo array,<br/>Número variable de argumentos,<br/>Arrays multidimensionales,<br/>Declaración,<br/>Instanciación y acceso a elementos,<br/>Recorrido de un array multidimensional,<br/>Arrays irregulares,<br/>Preguntas tipo examen,<br/>Soluciones,<br/>- CAPÍTULO 5. ESTRUCTURAS REPETITIVAS,<br/>Instrucciones repetitivas for y while,<br/>Instrucción for,<br/>Sintaxis,<br/>Consideraciones,<br/>Instrucción enhanced for,<br/>Instrucción while,<br/>Formato.,<br/>Utilización de do while,<br/>Las instrucciones break y continue,<br/>Instrucción break.,<br/>Instrucción continue,<br/>Bucles etiquetados,<br/>Preguntas tipo examen ,<br/>Soluciones,<br/>- CAPÍTULO 6. MÉTODOS Y ENCAPSULACIÓN;<br/>Creación de métodos en Java,<br/>Definición y estructura de un método,<br/>Llamada a métodos,<br/>Sobrecarga de métodos,<br/>Paso de parámetros a métodos,<br/>Paso de tipos primitivos,<br/>Paso de tipos objeto.,<br/>Paso de objetos tipo String,<br/>Miembros estáticos de una clase,<br/>Métodos estáticos,<br/>Creación,<br/>Llamada a un método estático,<br/>Consideraciones sobre el uso de métodos estáticos,<br/>Atributos estáticos,<br/>Bloques estáticos,<br/>Constructores,<br/>Sintaxis,<br/>Constructor por defecto,<br/>Sobrecarga de constructores,<br/>Llamadas a otro constructor,<br/>Bloque de inicialización de instancia,<br/>Modificadores de acceso,<br/>Modificador public,<br/>Modificador (default),<br/>Modificador private,<br/>Singleton,<br/>Encapsulación,<br/>Definición,<br/>Aplicación de la encapsulación,<br/>Preguntas tipo examen,<br/>Soluciones,<br/>- CAPÍTULO 7. HERENCIA;<br/>Concepto de herencia y propiedades,<br/>Definición,<br/>Consideraciones,<br/>Clases finales,<br/>Relación "es un",<br/>Herencia de Object,<br/>Constructores en la herencia,<br/>Llamada a constructor de la superclase,<br/>Llamada a un constructor con parámetros,<br/>Sobrescritura de métodos,<br/>Definición de sobrescritura,<br/>Anotación @Override,<br/>Reglas de la sobrescritura.<br/>Sobrescritura vs sobrecarga.<br/>El modificador de acceso protected.<br/>Tipo de objeto y tipo de referencia.<br/>Llamadas a métodos comunes,.<br/>Casting entre tipos objeto.<br/>Clases abstractas y polimorfismo.<br/>Clases abstractas,<br/>Consideraciones sobre las clases abstractas,<br/>Ejemplos,<br/>Polimorfismo,<br/>Métodos abstractos vs métodos finales,<br/>Interfaces en Java,<br/>Concepto,<br/>Definición de una interfaz,<br/>Métodos de una interfaz,<br/>Constantes,<br/>Implementación de una interfaz,<br/>Implementación mútiple,<br/>Referencias a objetos en una interfaz ,<br/>Herencia entre interfaces,<br/>Interfaces Java 8,<br/>Preguntas tipo examen,<br/>Soluciones,<br/>- CAPÍTULO 8. EXCEPCIONES;<br/>Excepciones. Concepto y tipos,<br/>Concepto de excepción,<br/>Clases de excepciones,<br/>Clasificación de las excepciones,<br/>Excepciones Runtime,<br/>Errores,<br/>Captura de excepciones,<br/>Bloques try catch.,<br/>Utilización práctica,<br/>Consideraciones sobre el uso de bloques try catch,<br/>Multicatch,<br/>Métodos de Exception,<br/>Bloque finally,<br/>Lanzamiento y propagación de excepciones,<br/>Propagación de una excepción,,<br/>Lanzamiento de una excepción<br/>Excepciones personalizadas,<br/>Preguntas tipo examen,<br/>Soluciones,<br/>- CAPÍTULO 9. ESTUDIO DE LAS CLASES DEL API DE JAVA,<br/>Manipular cadenas con String,<br/>Fundamentos sobre String,<br/>Métodos de la clase String,<br/>Manipulación de cadenas con StringBuilder,<br/>Fundamentos de StringBuilder.,<br/>Métodos de StringBuilder.,<br/>Utilización de listas,<br/>Fundamentos de ArrayList,<br/>ArrayList y la herencia,<br/>Métodos de ArrayList,<br/>Recorrido de un ArrayList,<br/>La interfaz List,<br/>Obtención de objetos List,<br/>Trabajar con fechas en Java,<br/>Clases para el manejo de fechas y horas,<br/>Clase LocalDate,<br/>Clase LocalTime,<br/>Clase LocalDateTime,<br/>Clase Instant,<br/>Formateado de fechas,<br/>Parseado de fechas,<br/>Clases para intervalos de tiempo,<br/>Clase Period,<br/>Clase Duration ,<br/>Expresiones lambda y predicados,<br/>Interfaces funcionales,<br/>Definición,<br/>Anotación @Functionallnterface,<br/>Expresiones lambda.,<br/>Definición,<br/>Sintaxis para la construcción de expresiones lambda,<br/>Ejemplo de expresión lambda,<br/>Referencias a métodos,<br/>Implementación de predicados: Interfaz Predicate,<br/>Nuevos métodos de colecciones,<br/>Método removelf de la interfaz Collection,<br/>Método forEach de la interfaz lterable,<br/>Método forEach de HashMap,<br/>Preguntas tipo examen,<br/>Soluciones,<br/>ÍNDICE ANALÍTICO.<br/> |