miscellaneous java programs to learn java.