my learn java project summary