Java codes written by golgo8128 for various purposes including practice