update .gitignore
update build target to 17
execute code format in eclipse
eliminate warning