(Starting from the basics of JAVA to explain various cases, such as clocks, animations, connecting to databases, etc. A good courseware for learning JAVA includes the following attachments:
Beida Jade Bird JAVA courseware\JAVA courseware.part1.rar
Beida Jade Bird JAVA courseware\JAVA courseware.part2.rar
.....)