my java code for study java source