Sinopsis del producto
Título: Java programación
n
nSubtítulo: Teoría y ejemplos
n
nISBN: 9786075764559
n
nISBN ebook: 9791387764630
n
nAutores: Mª Isabel Barquilla Galeano
n
nEdición 1
n
nAño: 2025
n
nEditorial: RA-MA
n
nEncuadernación: Rústica
n
nMedida: 20×24.5
n
nPáginas: 436
n
nLomo: 20 mm
n
nPeso: 1500 g
n
nColores interior: Una tinta
n
nIdioma: Español
n
nNivel: Intermedio
n
nÁrea: Tecnología
n
nSubárea: Programacion
n
nEsta obra es una guía completa y progresiva para aprender a programar con uno de los lenguajes más utilizados del mundo. Dirigido tanto a estudiantes como a profesionales que deseen consolidar sus conocimientos, este libro ofrece un recorrido desde los conceptos básicos hasta técnicas avanzadas, utilizando Java como lenguaje de referencia.
n
nA lo largo de sus diez unidades, el lector encontrará:
n
n - Una introducción clara a los fundamentos de Java y su sintaxis.
n - Explicaciones detalladas sobre tipos de datos, operadores, estructuras de control, arrays y colecciones.
n - Un enfoque práctico con actividades guiadas, ejemplos resueltos y ejercicios propuestos para afianzar los conceptos.
n - Tratamiento de programación orientada a objetos, herencia, encapsulación, polimorfismo y manejo de errores.
n - Desarrollo de aplicaciones gráficas con Swing y JavaFX, incluyendo eventos, interfaces de usuario y generación de archivos.
n - Trabajo con bases de datos a través de JDBC, consultas SQL y bases de datos orientadas a objetos.
n - Recursos adicionales y desafíos para ampliar y reforzar los conocimientos adquiridos.
n
nEsta obra se distingue por su estilo didáctico, su enfoque práctico y su cobertura completa de Java, convirtiéndose en una herramienta imprescindible para quienes deseen dominar la programación de forma sólida y estructurada.
n
nÍndice de contenido
n
n
n
nCAPÍTULO 1. PRIMEROS PASOS EN JAVA. INSTALACIÓN DE UN IDE
n
n1.1 PROGRAMA Y LENGUAJES DE PROGRAMACIÓN
n
n1.1.1 El lenguaje Java
n
n1.1.2 Mecanismo de creación de un programa en Java
n
n1.1.3 El JDK
n
n1.1.4 Los programas en Java
n
n1.2 ESTRUCTURA Y BLOQUES FUNDAMENTALES DE UN PROGRAMA
n
n1.3 ENTORNOS INTEGRADOS DE DESARROLLO
n
n1.4 TIPOS DE DATOS SIMPLES
n
n1.4.1 ¿Cómo se utilizan los tipos de datos?
n
n1.5 CONSTANTES Y LITERALES
n
n1.5.1 Constantes
n
n1.5.2 Literales
n
n1.6 VARIABLES
n
n1.6.1 Visibilidad y vida de las variables
n
n1.6.2 Modificaciones de variables
n
n1.7 OPERADORES Y EXPRESIONES
n
n1.7.1 Operadores aritméticos
n
n1.7.2 Operadores relacionales
n
n1.7.3 Operadores lógicos
n
n1.7.4 Operadores unitarios o unarios
n
n1.7.5 Operadores de bits
n
n1.7.6 Operadores de asignación
n
n1.7.7 Precedencia de operadores
n
n1.8 CONVERSIONES DE TIPO (CAST)
n
n1.9 ACTIVIDAD GUIADA: INSTALACIÓN DEL ENTORNO DE DESARROLLO: INTELLIJ IDEA
n
n1.9.1 Instalación de Java
n
n1.9.2 Intellij IDEA
n
n1.9.3 SceneBuilder
n
n1.9.4 Cómo crear un archivo JAR
n
n1.9.5 Instalación en Lliurex
n
n1.10 EJERCICIOS RESUELTOS
n
n1.10.1 Ejercicios propuestos
n
n
n
nCAPÍTULO 2. ESTRUCTURAS DE CONTROL
n
n2.1 INTRODUCCIÓN
n
n2.2 ENTRADA DE INFORMACIÓN
n
n2.2.1 La clase Scanner
n
n2.2.2 La clase BufferedReader
n
n2.2.3 La clase JOptionPane
n
n2.3 ESTRUCTURAS BASICAS DE CONTROL
n
n2.4 ESTRUCTURAS DE SELECCIÓN
n
n2.4.1 Estructuras if
n
n2.4.2 Switch
n
n2.5 ESTRUCTURAS DE REPETICIÓN
n
n2.5.1 Bucle while
n
n2.5.2 Bucle do ... while
n
n2.5.3 Bucle for
n
n2.6 ESTRUCTURAS DE SALTO
n
n2.6.1 Sentencias break y continue
n
n2.6.2 Sentencias break y continue con etiquetas
n
n2.6.3 Sentencia return
n
n2.7 CONTROL DE EXCEPCIONES
n
n2.8 PRUEBA Y DEPURACIÓN DE APLICACIONES
n
n2.8.1 Fallos del software
n
n2.9 DOCUMENTACIÓN DE PROGRAMAS
n
n2.10 EJEMPLOS E/S
n
n2.11 EJEMPLOS COMPLETOS
n
n2.11.1 Recursos adicionales
n
n2.11.2 Ejercicios resueltos
n
n2.11.3 Ejercicios propuestos
n
n
n
nCAPÍTULO 3. ESTRUCTURAS DE DATOS ESTÁTICAS: ARRAYS, STRINGS
n
n3.1 ¿QUÉ ES UN ARRAY EN JAVA?
n
n3.2 ARRAYS UNIDIMENSIONALES
n
n3.3 ARRAYS MULTIDIMENSIONALES O MATRICES
n
n3.3.1 Particularidad Java
n
n3.4 LA CLASE ARRAYS
n
n3.5 CADENAS DE CARACTERES. LA CLASE STRING
n
n3.5.1 Métodos de la clase String
n
n3.6 LA CLASE STRINGTOKENIZER
n
n3.7 LA CLASE HASHMAP
n
n3.8 BÚSQUEDA BINARIA O DICOTÓMICA EN VECTORES ORDENADOS
n
n3.9 ORDENACIÓN DE VECTORES
n
n3.9.1 Ordenación por método de la burbuja
n
n3.10 EJERCICIOS RESUELTOS
n
n3.11 EJERCICIOS PROPUESTOS
n
n3.12 ACTIVIDADES DE AMPLIACIÓN. ISA DESAFÍA
n
n
n
nCAPÍTULO 4. MÉTODOS Y FUNCIONES. RECURSIVIDAD
n
n4.1 INTRODUCCIÓN A MÉTODOS Y FUNCIONES. MODULARIDAD
n
n4.1.1 Características deseables para un módulo
n
n4.2 CREAR UN MÉTODO O FUNCIÓN EN JAVA
n
n4.3 ACERCA DE LOS ARGUMENTOS O PARÁMETROS
n
n4.4 PASO DE PARÁMETROS: POR VALOR Y POR REFERENCIA
n
n4.5 VARIABLES LOCALES Y VARIABLES GLOBALES
n
n4.6 CREACIÓN DE BIBLIOTECAS DE RUTINAS MEDIANTE PAQUETES
n
n4.7 RECURSIVIDAD
n
n4.8 EJERCICIOS RESUELTOS
n
n4.9 EJERCICIOS PROPUESTOS
n
n4.10 ACTIVIDADES DE AMPLIACIÓN. ISA DESAFÍA
n
n
n
nCAPÍTULO 5. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
n
n5.1 INTRODUCCIÓN
n
n5.2 CLASES Y OBJETOS
n
n5.2.1 Referencia al objeto this
n
n5.2.2 Miembros de una clase
n
n5.2.3 Métodos de una clase
n
n5.2.4 Constructores
n
n5.2.5 Asignación de objetos
n
n5.2.6 Constructor copia
n
n5.2.7 La clase Object
n
n5.2.8 Comentarios de documentación
n
n5.3 USO DE MÉTODOS ESTÁTICOS Y DINÁMICOS
n
n5.3.1 Miembros estáticos de una clase / miembros de clase
n
n5.3.2 Métodos de instancia y de clase
n
n5.3.3 Métodos de instancia
n
n5.3.4 Métodos estáticos o métodos de clase
n
n5.4 LIBRERÍAS DE OBJETOS (PAQUETES)
n
n5.4.1 Definiendo un paquete
n
n5.4.2 Encontrar paquetes y CLASSPATH
n
n5.4.3 Nivel de acceso para paquetes
n
n5.4.4 Comprendiendo los miembros protegidos
n
n5.5 LA BIBLIOTECA DE CLASES JAVA ESTÁ CONTENIDA EN PAQUETES
n
n5.6 EJERCICIOS RESUELTOS
n
n5.7 EJERCICIOS PROPUESTOS
n
n5.8 ACTIVIDADES DE AMPLIACIÓN. ISA DESAFÍA
n
n
n
nCAPÍTULO 6. ESTRUCTURAS DINÁMICAS DE DATOS: LISTAS, PILAS, COLAS. COLECCIONES
n
n6.1 INTRODUCCIÓN
n
n6.2 LISTAS
n
n6.2.1 Inserta un nuevo elemento en la cabeza de la lista
n
n6.2.2 Insertar entre dos nodos de la lista
n
n6.2.3 Búsqueda en listas enlazadas
n
n6.3 PILAS
n
n6.3.1 Operaciones de la pila
n
n6.4 COLAS
n
n6.5 COLECCIONES DE DATOS
n
n6.5.1 List y ArrayList
n
n6.6 CLASES WRAPPERS
n
n6.6.1 Crear objetos Wrapper
n
n6.7 EJERCICIOS RESUELTOS
n
n6.8 EJERCICIOS PROPUESTOS
n
n6.9 ACTIVIDADES DE AMPLIACIÓN: ISA DESAFÍA
n
n
n
nCAPÍTULO 7. HERENCIA, POLIMORFISMOS, CLASES ABSTRACTAS
n
n7.1 INTRODUCCIÓN
n
n7.2 HERENCIA
n
n7.2.1 ¿Qué es Herencia?
n
n7.2.2 Ejemplo de cómo usar la herencia en Java
n
n7.2.3 Control de Acceso a Miembros en Herencia
n
n7.2.4 Constructores y herencia
n
n7.2.5 Acceso a métodos de la superclase
n
n7.2.6 Tipos de herencia en Java
n
n7.2.7 Datos importantes acerca de la herencia en Java
n
n7.2.8 ¿Qué se puede hacer en una Subclase?
n
n7.3 CLASES Y MÉTODOS ABSTRACTOS
n
n7.3.1 Clases y métodos abstractos
n
n7.4 ENCAPSULACIÓN Y VISIBILIDAD. INTERFACES
n
n7.5 POLIMORFISMO
n
n7.6 SOBREESCRITURA DE MÉTODOS (OVERRIDING)
n
n7.7 SOBRECARGA DE MÉTODOS (OVERLOADING)
n
n7.8 CONVERSIONES ENTRE OBJETOS (CASTING)
n
n7.9 CLASES ANIDADAS
n
n7.10 CLASES ANÓNIMAS
n
n7.11 OPERADOR BINARIO INSTANCEOF
n
n7.12 EXPRESIONES LAMBDA
n
n7.13 EJERCICIOS RESUELTOS
n
n7.14 EJERCICIOS PROPUESTOS
n
n7.15 ACTIVIDADES DE AMPLIACIÓN: ISA DESAFÍA
n
n
n
nCAPÍTULO 8. FICHEROS. SERIALIZACIÓN. INTRODUCCIÓN A LAS INTERFACES
n
n8.1 FLUJOS DE DATOS. E/S CON FLUJOS
n
n8.1.1 Flujos estándar
n
n8.1.2 Utilización de los flujos
n
n8.2 CLASIFICACIÓN DE LOS FLUJOS
n
n8.3 CLASES RELATIVAS A FLUJOS
n
n8.3.1 Los InputStream
n
n8.3.2 Los Reader
n
n8.3.3 La clase BufferedReader
n
n8.4 COMBINACIÓN DE FLUJOS
n
n8.5 FICHEROS DE DATOS
n
n8.5.1 Lectura y escritura secuencial en un archivo
n
n8.5.2 La clase File
n
n8.5.3 La clase FileWriter y FileReader
n
n8.5.4 Flujos de datos DataOutputStream y DataInputStream.
n
n8.6 ALMACENAMIENTO DE OBJETOS EN FICHEROS. PERSISTENCIA. SERIALIZACIÓN
n
n8.7 TRATAMIENTO DE ARCHIVOS XML A TRAVÉS DEL API DOM
n
n8.7.1 Escritura archivo XML
n
n8.7.2 Lectura de un archivo XML
n
n8.8 INTRODUCCIÓN A LAS INTERFACES DE USUARIO
n
n8.8.1 Nuestra primera aplicación con Swing
n
n8.8.2 Los componentes Swing
n
n8.8.3 Los contenedores Swing
n
n8.8.4 Organización de los controles de un contenedor
n
n8.8.5 Apariencia de las ventanas
n
n8.8.6 La clase JFileChooser
n
n8.9 CONCEPTO DE EVENTO Y CONTROLADORES DE EVENTO
n
n8.10 GENERACIÓN DE PROGRAMAS EN ENTORNOS GRÁFICOS BÁSICOS
n
n8.11 EJERCICIOS RESUELTOS
n
n8.12 EJERCICIOS PROPUESTOS
n
n8.13 ACTIVIDADES DE REFUERZO
n
n8.14 ACTIVIDADES DE AMPLIACIÓN: ISA DESAFÍA
n
n
n
nCAPÍTULO 9. INTERFAZ DE USUARIO: JAVAFX, SCENEBUILDER. INTRODUCCIÓN AL MVC
n
n9.1 INTRODUCCIÓN
n
n9.1.1 Modelo vista controlador (MVC)
n
n9.2 CREAR UN PROYECTO JAVAFX NUEVO
n
n9.2.1 La clase Stage
n
n9.2.2 La clase Scene
n
n9.3 EJECUTAR SCENEBUILDER DESDE INTELLIJ
n
n9.4 CONTROLES BÁSICOS JAVAFX
n
n9.4.1 Label y Button
n
n9.4.2 TextField y TextArea
n
n9.4.3 RadioButton
n
n9.4.4 Checkbox
n
n9.4.5 Listas
n
n9.4.6 Menus
n
n9.4.7 Tables
n
n9.4.8 DatePicker
n
n9.5 CONTENEDORES JAVAFX
n
n9.6 EJERCICIOS RESUELTOS
n
n9.7 EJERCICIOS PROPUESTOS
n
n9.8 EJERCICIO AMPLIACIÓN
n
n9.9 ACTIVIDADES DE REFUERZO/ AMPLIACIÓN
n
n
n
nCAPÍTULO 10. BASES DE DATOS RELACIONALES. NOCIONES DE BDOO
n
n10.1 INTRODUCCIÓN
n
n10.2 BASES DE DATOS EMBEBIDAS
n
n10.3 PROTOCOLOS DE ACCESO A BASES DE DATOS
n
n10.4 LA ARQUITECTURA JDBC. ACCESO A DATOS
n
n10.4.1 Dos modelos de acceso a bases de datos
n
n10.4.2 Tipos de drivers
n
n10.4.3 Cómo funciona JDBC
n
n10.5 QUÉ SE NECESITA PARA TRABAJAR CON BD Y JDBC
n
n10.6 CONEXIONES CON BASES DE DATOS.
n
n10.7 HERRAMIENTAS DE BASE DE DATOS EN INTELLIJ
n
n10.7.1 Crear un Datasource
n
n10.7.2 Ejecutar consultas desde el BD Navigator
n
n10.8 GESTIÓN DE ERRORES. MANEJANDO SQLEXCEPTIONS
n
n10.9 LA CLASE STATEMENT
n
n10.10 CREACIÓN DE TABLAS CON JDBC
n
n10.11 CARGA DE TABLAS CON JDBC
n
n10.12 RECUPERAR INFORMACIÓN DE LA BASE DE DATOS
n
n10.13 LA INTERFAZ RESULTSET
n
n10.14 LOS CURSORES
n
n10.14.1 Modificación y actualización de la base de datos
n
n10.15 BASES DE DATOS ORIENTADAS A OBJETOS
n
n10.15.1 Bases de Datos Orientadas a Objetos comerciales
n
n10.16 CARACTERÍSTICAS DE BASES DE DATOS ORIENTADAS A OBJETOS
n
n10.17 INSTALACIÓN DEL SGBD
n
n10.18 LA API (APLICATION PROGRAM INTERFACE)
n
n10.19 OPERACIONES BÁSICAS CON LA BASE DE DATOS
n
n10.19.1 Crear/Acceder a la base de datos
n
n10.19.2 Almacenar objetos en la base de datos.
n
n10.19.3 Recuperar objetos en la base de datos
n
n10.20 CONSULTANDO LA BASE DE DATOS
n
n10.21 EJERCICIOS RESUELTOS
n
n10.22 EJERCICIOS PROPUESTOS
n
n10.23 ACTIVIDADES DE AMPLIACIÓN. ISA DESAFÍA
n
n
n
n
n
n
9786075764559
BARQUILLA GALEANO, Mª ISABEL
Sinopsis del producto
Título: Java programación
n
nSubtítulo: Teoría y ejemplos
n
nISBN: 9786075764559
n
nISBN ebook: 9791387764630
n
nAutores: Mª Isabel Barquilla Galeano
n
nEdición 1
n
nAño: 2025
n
nEditorial: RA-MA
n
nEncuadernación: Rústica
n
nMedida: 20×24.5
n
nPáginas: 436
n
nLomo: 20 mm
n
nPeso: 1500 g
n
nColores interior: Una tinta
n
nIdioma: Español
n
nNivel: Intermedio
n
nÁrea: Tecnología
n
nSubárea: Programacion
n
nEsta obra es una guía completa y progresiva para aprender a programar con uno de los lenguajes más utilizados del mundo. Dirigido tanto a estudiantes como a profesionales que deseen consolidar sus conocimientos, este libro ofrece un recorrido desde los conceptos básicos hasta técnicas avanzadas, utilizando Java como lenguaje de referencia.
n
nA lo largo de sus diez unidades, el lector encontrará:
n
n - Una introducción clara a los fundamentos de Java y su sintaxis.
n - Explicaciones detalladas sobre tipos de datos, operadores, estructuras de control, arrays y colecciones.
n - Un enfoque práctico con actividades guiadas, ejemplos resueltos y ejercicios propuestos para afianzar los conceptos.
n - Tratamiento de programación orientada a objetos, herencia, encapsulación, polimorfismo y manejo de errores.
n - Desarrollo de aplicaciones gráficas con Swing y JavaFX, incluyendo eventos, interfaces de usuario y generación de archivos.
n - Trabajo con bases de datos a través de JDBC, consultas SQL y bases de datos orientadas a objetos.
n - Recursos adicionales y desafíos para ampliar y reforzar los conocimientos adquiridos.
n
nEsta obra se distingue por su estilo didáctico, su enfoque práctico y su cobertura completa de Java, convirtiéndose en una herramienta imprescindible para quienes deseen dominar la programación de forma sólida y estructurada.
n
nÍndice de contenido
n
n
n
nCAPÍTULO 1. PRIMEROS PASOS EN JAVA. INSTALACIÓN DE UN IDE
n
n1.1 PROGRAMA Y LENGUAJES DE PROGRAMACIÓN
n
n1.1.1 El lenguaje Java
n
n1.1.2 Mecanismo de creación de un programa en Java
n
n1.1.3 El JDK
n
n1.1.4 Los programas en Java
n
n1.2 ESTRUCTURA Y BLOQUES FUNDAMENTALES DE UN PROGRAMA
n
n1.3 ENTORNOS INTEGRADOS DE DESARROLLO
n
n1.4 TIPOS DE DATOS SIMPLES
n
n1.4.1 ¿Cómo se utilizan los tipos de datos?
n
n1.5 CONSTANTES Y LITERALES
n
n1.5.1 Constantes
n
n1.5.2 Literales
n
n1.6 VARIABLES
n
n1.6.1 Visibilidad y vida de las variables
n
n1.6.2 Modificaciones de variables
n
n1.7 OPERADORES Y EXPRESIONES
n
n1.7.1 Operadores aritméticos
n
n1.7.2 Operadores relacionales
n
n1.7.3 Operadores lógicos
n
n1.7.4 Operadores unitarios o unarios
n
n1.7.5 Operadores de bits
n
n1.7.6 Operadores de asignación
n
n1.7.7 Precedencia de operadores
n
n1.8 CONVERSIONES DE TIPO (CAST)
n
n1.9 ACTIVIDAD GUIADA: INSTALACIÓN DEL ENTORNO DE DESARROLLO: INTELLIJ IDEA
n
n1.9.1 Instalación de Java
n
n1.9.2 Intellij IDEA
n
n1.9.3 SceneBuilder
n
n1.9.4 Cómo crear un archivo JAR
n
n1.9.5 Instalación en Lliurex
n
n1.10 EJERCICIOS RESUELTOS
n
n1.10.1 Ejercicios propuestos
n
n
n
nCAPÍTULO 2. ESTRUCTURAS DE CONTROL
n
n2.1 INTRODUCCIÓN
n
n2.2 ENTRADA DE INFORMACIÓN
n
n2.2.1 La clase Scanner
n
n2.2.2 La clase BufferedReader
n
n2.2.3 La clase JOptionPane
n
n2.3 ESTRUCTURAS BASICAS DE CONTROL
n
n2.4 ESTRUCTURAS DE SELECCIÓN
n
n2.4.1 Estructuras if
n
n2.4.2 Switch
n
n2.5 ESTRUCTURAS DE REPETICIÓN
n
n2.5.1 Bucle while
n
n2.5.2 Bucle do ... while
n
n2.5.3 Bucle for
n
n2.6 ESTRUCTURAS DE SALTO
n
n2.6.1 Sentencias break y continue
n
n2.6.2 Sentencias break y continue con etiquetas
n
n2.6.3 Sentencia return
n
n2.7 CONTROL DE EXCEPCIONES
n
n2.8 PRUEBA Y DEPURACIÓN DE APLICACIONES
n
n2.8.1 Fallos del software
n
n2.9 DOCUMENTACIÓN DE PROGRAMAS
n
n2.10 EJEMPLOS E/S
n
n2.11 EJEMPLOS COMPLETOS
n
n2.11.1 Recursos adicionales
n
n2.11.2 Ejercicios resueltos
n
n2.11.3 Ejercicios propuestos
n
n
n
nCAPÍTULO 3. ESTRUCTURAS DE DATOS ESTÁTICAS: ARRAYS, STRINGS
n
n3.1 ¿QUÉ ES UN ARRAY EN JAVA?
n
n3.2 ARRAYS UNIDIMENSIONALES
n
n3.3 ARRAYS MULTIDIMENSIONALES O MATRICES
n
n3.3.1 Particularidad Java
n
n3.4 LA CLASE ARRAYS
n
n3.5 CADENAS DE CARACTERES. LA CLASE STRING
n
n3.5.1 Métodos de la clase String
n
n3.6 LA CLASE STRINGTOKENIZER
n
n3.7 LA CLASE HASHMAP
n
n3.8 BÚSQUEDA BINARIA O DICOTÓMICA EN VECTORES ORDENADOS
n
n3.9 ORDENACIÓN DE VECTORES
n
n3.9.1 Ordenación por método de la burbuja
n
n3.10 EJERCICIOS RESUELTOS
n
n3.11 EJERCICIOS PROPUESTOS
n
n3.12 ACTIVIDADES DE AMPLIACIÓN. ISA DESAFÍA
n
n
n
nCAPÍTULO 4. MÉTODOS Y FUNCIONES. RECURSIVIDAD
n
n4.1 INTRODUCCIÓN A MÉTODOS Y FUNCIONES. MODULARIDAD
n
n4.1.1 Características deseables para un módulo
n
n4.2 CREAR UN MÉTODO O FUNCIÓN EN JAVA
n
n4.3 ACERCA DE LOS ARGUMENTOS O PARÁMETROS
n
n4.4 PASO DE PARÁMETROS: POR VALOR Y POR REFERENCIA
n
n4.5 VARIABLES LOCALES Y VARIABLES GLOBALES
n
n4.6 CREACIÓN DE BIBLIOTECAS DE RUTINAS MEDIANTE PAQUETES
n
n4.7 RECURSIVIDAD
n
n4.8 EJERCICIOS RESUELTOS
n
n4.9 EJERCICIOS PROPUESTOS
n
n4.10 ACTIVIDADES DE AMPLIACIÓN. ISA DESAFÍA
n
n
n
nCAPÍTULO 5. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
n
n5.1 INTRODUCCIÓN
n
n5.2 CLASES Y OBJETOS
n
n5.2.1 Referencia al objeto this
n
n5.2.2 Miembros de una clase
n
n5.2.3 Métodos de una clase
n
n5.2.4 Constructores
n
n5.2.5 Asignación de objetos
n
n5.2.6 Constructor copia
n
n5.2.7 La clase Object
n
n5.2.8 Comentarios de documentación
n
n5.3 USO DE MÉTODOS ESTÁTICOS Y DINÁMICOS
n
n5.3.1 Miembros estáticos de una clase / miembros de clase
n
n5.3.2 Métodos de instancia y de clase
n
n5.3.3 Métodos de instancia
n
n5.3.4 Métodos estáticos o métodos de clase
n
n5.4 LIBRERÍAS DE OBJETOS (PAQUETES)
n
n5.4.1 Definiendo un paquete
n
n5.4.2 Encontrar paquetes y CLASSPATH
n
n5.4.3 Nivel de acceso para paquetes
n
n5.4.4 Comprendiendo los miembros protegidos
n
n5.5 LA BIBLIOTECA DE CLASES JAVA ESTÁ CONTENIDA EN PAQUETES
n
n5.6 EJERCICIOS RESUELTOS
n
n5.7 EJERCICIOS PROPUESTOS
n
n5.8 ACTIVIDADES DE AMPLIACIÓN. ISA DESAFÍA
n
n
n
nCAPÍTULO 6. ESTRUCTURAS DINÁMICAS DE DATOS: LISTAS, PILAS, COLAS. COLECCIONES
n
n6.1 INTRODUCCIÓN
n
n6.2 LISTAS
n
n6.2.1 Inserta un nuevo elemento en la cabeza de la lista
n
n6.2.2 Insertar entre dos nodos de la lista
n
n6.2.3 Búsqueda en listas enlazadas
n
n6.3 PILAS
n
n6.3.1 Operaciones de la pila
n
n6.4 COLAS
n
n6.5 COLECCIONES DE DATOS
n
n6.5.1 List y ArrayList
n
n6.6 CLASES WRAPPERS
n
n6.6.1 Crear objetos Wrapper
n
n6.7 EJERCICIOS RESUELTOS
n
n6.8 EJERCICIOS PROPUESTOS
n
n6.9 ACTIVIDADES DE AMPLIACIÓN: ISA DESAFÍA
n
n
n
nCAPÍTULO 7. HERENCIA, POLIMORFISMOS, CLASES ABSTRACTAS
n
n7.1 INTRODUCCIÓN
n
n7.2 HERENCIA
n
n7.2.1 ¿Qué es Herencia?
n
n7.2.2 Ejemplo de cómo usar la herencia en Java
n
n7.2.3 Control de Acceso a Miembros en Herencia
n
n7.2.4 Constructores y herencia
n
n7.2.5 Acceso a métodos de la superclase
n
n7.2.6 Tipos de herencia en Java
n
n7.2.7 Datos importantes acerca de la herencia en Java
n
n7.2.8 ¿Qué se puede hacer en una Subclase?
n
n7.3 CLASES Y MÉTODOS ABSTRACTOS
n
n7.3.1 Clases y métodos abstractos
n
n7.4 ENCAPSULACIÓN Y VISIBILIDAD. INTERFACES
n
n7.5 POLIMORFISMO
n
n7.6 SOBREESCRITURA DE MÉTODOS (OVERRIDING)
n
n7.7 SOBRECARGA DE MÉTODOS (OVERLOADING)
n
n7.8 CONVERSIONES ENTRE OBJETOS (CASTING)
n
n7.9 CLASES ANIDADAS
n
n7.10 CLASES ANÓNIMAS
n
n7.11 OPERADOR BINARIO INSTANCEOF
n
n7.12 EXPRESIONES LAMBDA
n
n7.13 EJERCICIOS RESUELTOS
n
n7.14 EJERCICIOS PROPUESTOS
n
n7.15 ACTIVIDADES DE AMPLIACIÓN: ISA DESAFÍA
n
n
n
nCAPÍTULO 8. FICHEROS. SERIALIZACIÓN. INTRODUCCIÓN A LAS INTERFACES
n
n8.1 FLUJOS DE DATOS. E/S CON FLUJOS
n
n8.1.1 Flujos estándar
n
n8.1.2 Utilización de los flujos
n
n8.2 CLASIFICACIÓN DE LOS FLUJOS
n
n8.3 CLASES RELATIVAS A FLUJOS
n
n8.3.1 Los InputStream
n
n8.3.2 Los Reader
n
n8.3.3 La clase BufferedReader
n
n8.4 COMBINACIÓN DE FLUJOS
n
n8.5 FICHEROS DE DATOS
n
n8.5.1 Lectura y escritura secuencial en un archivo
n
n8.5.2 La clase File
n
n8.5.3 La clase FileWriter y FileReader
n
n8.5.4 Flujos de datos DataOutputStream y DataInputStream.
n
n8.6 ALMACENAMIENTO DE OBJETOS EN FICHEROS. PERSISTENCIA. SERIALIZACIÓN
n
n8.7 TRATAMIENTO DE ARCHIVOS XML A TRAVÉS DEL API DOM
n
n8.7.1 Escritura archivo XML
n
n8.7.2 Lectura de un archivo XML
n
n8.8 INTRODUCCIÓN A LAS INTERFACES DE USUARIO
n
n8.8.1 Nuestra primera aplicación con Swing
n
n8.8.2 Los componentes Swing
n
n8.8.3 Los contenedores Swing
n
n8.8.4 Organización de los controles de un contenedor
n
n8.8.5 Apariencia de las ventanas
n
n8.8.6 La clase JFileChooser
n
n8.9 CONCEPTO DE EVENTO Y CONTROLADORES DE EVENTO
n
n8.10 GENERACIÓN DE PROGRAMAS EN ENTORNOS GRÁFICOS BÁSICOS
n
n8.11 EJERCICIOS RESUELTOS
n
n8.12 EJERCICIOS PROPUESTOS
n
n8.13 ACTIVIDADES DE REFUERZO
n
n8.14 ACTIVIDADES DE AMPLIACIÓN: ISA DESAFÍA
n
n
n
nCAPÍTULO 9. INTERFAZ DE USUARIO: JAVAFX, SCENEBUILDER. INTRODUCCIÓN AL MVC
n
n9.1 INTRODUCCIÓN
n
n9.1.1 Modelo vista controlador (MVC)
n
n9.2 CREAR UN PROYECTO JAVAFX NUEVO
n
n9.2.1 La clase Stage
n
n9.2.2 La clase Scene
n
n9.3 EJECUTAR SCENEBUILDER DESDE INTELLIJ
n
n9.4 CONTROLES BÁSICOS JAVAFX
n
n9.4.1 Label y Button
n
n9.4.2 TextField y TextArea
n
n9.4.3 RadioButton
n
n9.4.4 Checkbox
n
n9.4.5 Listas
n
n9.4.6 Menus
n
n9.4.7 Tables
n
n9.4.8 DatePicker
n
n9.5 CONTENEDORES JAVAFX
n
n9.6 EJERCICIOS RESUELTOS
n
n9.7 EJERCICIOS PROPUESTOS
n
n9.8 EJERCICIO AMPLIACIÓN
n
n9.9 ACTIVIDADES DE REFUERZO/ AMPLIACIÓN
n
n
n
nCAPÍTULO 10. BASES DE DATOS RELACIONALES. NOCIONES DE BDOO
n
n10.1 INTRODUCCIÓN
n
n10.2 BASES DE DATOS EMBEBIDAS
n
n10.3 PROTOCOLOS DE ACCESO A BASES DE DATOS
n
n10.4 LA ARQUITECTURA JDBC. ACCESO A DATOS
n
n10.4.1 Dos modelos de acceso a bases de datos
n
n10.4.2 Tipos de drivers
n
n10.4.3 Cómo funciona JDBC
n
n10.5 QUÉ SE NECESITA PARA TRABAJAR CON BD Y JDBC
n
n10.6 CONEXIONES CON BASES DE DATOS.
n
n10.7 HERRAMIENTAS DE BASE DE DATOS EN INTELLIJ
n
n10.7.1 Crear un Datasource
n
n10.7.2 Ejecutar consultas desde el BD Navigator
n
n10.8 GESTIÓN DE ERRORES. MANEJANDO SQLEXCEPTIONS
n
n10.9 LA CLASE STATEMENT
n
n10.10 CREACIÓN DE TABLAS CON JDBC
n
n10.11 CARGA DE TABLAS CON JDBC
n
n10.12 RECUPERAR INFORMACIÓN DE LA BASE DE DATOS
n
n10.13 LA INTERFAZ RESULTSET
n
n10.14 LOS CURSORES
n
n10.14.1 Modificación y actualización de la base de datos
n
n10.15 BASES DE DATOS ORIENTADAS A OBJETOS
n
n10.15.1 Bases de Datos Orientadas a Objetos comerciales
n
n10.16 CARACTERÍSTICAS DE BASES DE DATOS ORIENTADAS A OBJETOS
n
n10.17 INSTALACIÓN DEL SGBD
n
n10.18 LA API (APLICATION PROGRAM INTERFACE)
n
n10.19 OPERACIONES BÁSICAS CON LA BASE DE DATOS
n
n10.19.1 Crear/Acceder a la base de datos
n
n10.19.2 Almacenar objetos en la base de datos.
n
n10.19.3 Recuperar objetos en la base de datos
n
n10.20 CONSULTANDO LA BASE DE DATOS
n
n10.21 EJERCICIOS RESUELTOS
n
n10.22 EJERCICIOS PROPUESTOS
n
n10.23 ACTIVIDADES DE AMPLIACIÓN. ISA DESAFÍA
n
n
n
n
n
n
9786075764559
BARQUILLA GALEANO, Mª ISABEL
Valoraciones
No hay valoraciones aún.