hw1 java