Pablo Jiménez

Pablo Jiménez

Estudiante de Desarrollo de Aplicaciones Web (DAW). En este blog comparto mis aprendizajes, proyectos y recursos sobre programación.

Últimas publicaciones

🔍

Ejercicio 8: TreeSet

En este ejercicio profundizamos en la variante TreeSet. Aunque comparte la propiedad de no admitir duplicados con el resto de los Set, tiene una característica especial: mantiene el orden natural.

Leer más →

Ejercicio 7: LinkedHashSet

En este ejercicio profundizamos en la variante LinkedHashSet. Aunque comparte la propiedad de no admitir duplicados con el resto de los Set, tiene una característica especial: mantiene el orden de inserción.

Leer más →

Ejercicio 5: Conjuntos (Set) y el Modificador Final

En esta práctica exploraremos el comportamiento de los conjuntos en Java mediante la interfaz Set y su implementación HashSet. También analizaremos una de las dudas más comunes: ¿qué significa realmente que una colección sea final?

Leer más →

Ejercicio 4: Clases Envoltorio (Wrapper)

El objetivo de este ejercicio es trabajar con la conversión de tipos y las clases envoltorio (Wrappers) en Java. Crearemos un programa que gestione notas académicas a partir de una fuente de datos en formato texto.

Leer más →

Ejercicio 3: Listas Enlazadas (LinkedList)

En este ejercicio exploraremos la clase LinkedList y cómo interactúa con otras implementaciones de la interfaz List. El objetivo es aprender a migrar datos entre colecciones y manipular el orden de los elementos.

Leer más →

Ejercicio 2: Listas Enlazadas (LinkedList)

En este ejercicio exploraremos la clase LinkedList y cómo interactúa con otras implementaciones de la interfaz List. El objetivo es aprender a migrar datos entre colecciones y manipular el orden de los elementos.

Leer más →

Ejercicio 1: Listas (ArrayList)

En esta actividad practicaremos las operaciones fundamentales con la interfaz List y la implementación ArrayList en Java.

Leer más →

Resumen Tema 7

En este tema hemos aprendido sobre las excepciones en Java.

Leer más →

Ejercicio 3 - Tema 7

En este ejercicio aprenderemos a lanzar excepciones en Java.

Leer más →

Ejercicio 2 - Tema 7

En este ejercicio aprenderemos a propagar excepciones en Java.

Leer más →

Ejercicio 1 - Tema 7

En este ejercicio aprenderemos a capturar excepciones en Java.

Leer más →

Resumen Tema 6

En este tema hemos aprendido sobre las interfaces y la herencia en Java.

Leer más →

Ejercicio 3 - Tema 6

Implementa el siguiente diagrama de clases.

Leer más →

Ejercicio 2 - Tema 6

Implementa el siguiente diagrama de clases.

Leer más →

Ejercicio 1 - Tema 6

Implementa el siguiente diagrama de clases.

Leer más →

Resumen Tema 5

Principios de la POO: Encapsulación, visibilidad, herencia, paqué y modificador static.

Leer más →

Ejercicio 13 - Tema 5

Implementación de una clase de utilidades que sirva para recopilar operaciones matemáticas y fórmulas "secretas" que utilizaremos a lo largo del curso.

Leer más →

Ejercicio 12 - Tema 5

Implementación de una jerarquía de clases qué represente distintos tipos de animales utilizando herencia.

Leer más →

Ejercicio 11 - Tema 5

Implementación de la clase Libro, sobrescritura de toString() y equals() en Java.

Leer más →

Ejercicio 8 - Tema 5

Aplicación de herencia y polimorfismo para un sistema de gestión de empleados en Java.

Leer más →

Ejercicio 7 - Tema 5

Implementación de una jerarqué de clases qué represente distintos tipos de vehículos utilizando herencia.

Leer más →

Ejercicio 6 - Tema 5

investigación de clases del JDK: Object, String, Math y Random.

Leer más →

Ejercicio 4 - Tema 5

Uso de atributos y métodos estáticos (static) con la clase ContadorObjetos.

Leer más →

Ejercicio 2 - Tema 5

Ejercicio 2 del Tema 5: Encapsulación, getters y setters con validaciones en la clase Persona en Java.

Leer más →

Ejercicio 1 - Tema 5

Ejercicio 1 del Tema 5: implementación de una clase CuentaBancaria en Java con Encapsulación y métodos básicos.

Leer más →

Proyecto Tema 4

Proyecto del Tema 4: sistema de gestión de reservas de una biblioteca usando Java, POO y enumerados.

Leer más →

Resumen del Tema - Tema 4

Resumen completo de la Unidad 4: Clases, Objetos, métodos, Constructores y Enumerados en Java.

Leer más →

Ejercicio 3 - Tema 4

Ejercicio 3 del Tema 4: gestión de vehículos en un concesionario usando clases, objetos y enumerados en Java.

Leer más →

Ejercicio 2 - Tema 4

Ejercicio 2 del Tema 4: uso de enumerados en Java y ampliación de la clase Persona con el atributo Sexo.

Leer más →

Ejercicio 1 - Tema 4

Ejercicio 1 del Tema 4: creación de clases, constructores, objetos y uso del depurador en Java.

Leer más →

Resumen Tema 3

1. ¿qué es la programación Orientada a Objetos (POO)?

Leer más →

Ejercicio 34 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 33 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 32 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 31 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 30 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 29 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 28 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 27 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 26 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 25 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 24 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 23 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 22 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 21 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 20 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 19 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 18 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 17 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 16 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 15 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 14 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 13 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 12 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 11 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 10 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 9 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 8 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 7 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 6 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 5 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 4 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 3 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 2 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Ejercicio 1 - Tema 3

Enunciado del ejercicio sobre arrays y estructuras de control.

Leer más →

Resumen del Tema - Tema 2

1. ¿qué es una estructura de datos?

Leer más →

Ejercicio 27 - Tema 2

Ejercicio 27: búsqué de datos sensibles usando expresiones regulares en Python.

Leer más →

Ejercicios Con Operaciones Avanzadas Arrays - Tema 2

Ejercicio 15: búsqué Secuencial

Leer más →

Comparación De Arrays - Tema 2

Ejercicio 19: Comparación de Arrays

Leer más →

Ejercicios básicos Arrays - Tema 2

Ejercicio 2: Suma de los valores de un array

Leer más →

Matrices - Tema 2

Ejercicio 21: Declaración y Acceso a Matrices

Leer más →

Ejercicios Operaciones Basicas Arrays - Tema 2

Ejercicio 8: Separar nombre y apellido

Leer más →

String YFormateo - Tema 2

Ejercicio: Inversor de Palabras y Palíndromos

Leer más →

Ordenación Arrays - Tema 2

Ejercicio 17: Ordenación Alfabética Ignorando Mayúsculas

Leer más →

clasificación Lenguajes - Tema 1

Comparativa y clasificación de los principales lenguajes de programación: propósito, tipo, ventajas y desventajas.

Leer más →

Algoritmos Y Diagramas - Tema 1

Ejemplos de algoritmos y diagramas de flujo: aprende a representar procesos lógicos paso a paso.

Leer más →

Programas básicos Python - Tema 1

Colección de programas básicos en Python para practicar fundamentos de programación, condicionales y bucles.

Leer más →

En qué Consiste La programación - Tema 1

Descubre qué es la programación, sus etapas principales y la diferencia entre algoritmos y código con ejemplos en Java.

Leer más →