← Tornar al curs Java 26

Portal d'Exercicis Java 26

Col·lecció de qüestionaris interactius autocorregibles, exercicis pràctics i projectes de programació organitzats per Unitats Didàctiques.

Exercicis i Qüestionaris Temàtics per Unitat

U1

Elements Bàsics

51 qüestionaris interactius (literals, variables, operadors, ternari, expressions switch, càsting/parsing, IO.readln) i 11 reptes pràctics progressius.

Qüestionaris i Exercicis
U2

Control de Flux

Qüestionaris de selecció (if-else, switch amb ->), bucles (for, while, do-while), salts break/continue i reptes de programació.

Qüestionaris i Exercicis
U3

Utils del JDK

Lectura amb Scanner, mètodes de la classe String, càlculs amb Math, generació aleatòria amb Random i formatatge amb String.format.

Qüestionaris i Exercicis
U4

Arrays i Matrius

Qüestionaris d'arrays unidimensionals i matrius 2D, índexs, recorreguts, màxims, mínims i operacions sobre taulers.

Qüestionaris i Exercicis
U5

Esquemes Algorítmics

Qüestionaris de recorregut, cerca i ordenació, i 12 reptes pràctics: comptadors, acumuladors, cerca de màxims i posició, cerca binària, algorismes d'ordenació i mescla ordenada.

Qüestionaris i Exercicis
U6

Classes, Herència i Excepcions

Qüestionari de POO i projectes complets: Persona, TextBox, Object Racing, jerarquies Animals i Workers, Shape2D i gestió d'excepcions.

Qüestionaris i Projectes
U7

Col·leccions Avançades

Utilitats amb List (StringListUtils), Calendari d'Exàmens, operacions amb Set i Map, Streams funcionals i Expressions Regulars (Regex).

Qüestionaris i Projectes
U8

Persistència

Lectura i escriptura de fitxers de text amb java.nio.file (Path, Files), formats d'intercanvi JSON i XML, i connexions JDBC a bases de dades.

Veure Exercicis
U9

Interfícies Gràfiques (GUI)

Finestres d'escriptori amb JFrame, etiquetes, camps de text, botons interactius, controladors ActionListener i aplicació conversora.

Veure Exercicis

Pràctica en el teu entorn de desenvolupament

Tots els exercicis estan dissenyats per ser implementats i provats directament en el teu IDE local (IntelliJ IDEA).