contain all my java practice code