Repository for Java programming study questions and research