The document provides several Java programming exercises, including reversing a string without using built-in functions, swapping two numbers with and without a third variable, and counting the number of words in a string using a HashMap. Each exercise is accompanied by example code illustrating the implementation. The code snippets demonstrate fundamental programming concepts and techniques in Java.