collection of java problems and solutions.