add some .gitignore
update java compiler settings