java and algo study progress in this week