Topics for Test 1: ------------------ (Material 1/13 - 2/7) - Basic Java: - Programming - Syntax: - Data types (primitive types vs. references to objects); return types for methods (e.g., void) - Static methods (e.g., main()) - Objects, attributes, methods - Access modifiers: public, private - Static variables - Variables and objects in memory - Data structures: - Functionality of stacks and queues - Implementing stacks, queues, dynamic array with arrays or with a linked list - Input and output specification with logic formulas - Object-oriented design: - Inheritance - Generics Types of questions: - Short implementation: Basic Java, Data structures; (not for inheritance or generics) - Understand code & syntax - Explain meaning of keywords - Use stacks, queues,