first java source code