a project for collecting my java base program