Section Overview
- data types
AP Unit 1.2 Learn Review - operators
AP Unit 1.3 & AP Unit 1.4 Learn Review - casting and range
AP Unit 1.5 Learn Review - binary and hexadecimal (Not in AP Course Description)
- AP Units 3.1, 3.5, and 3.6 boolean expressions
- AP Units 3.2, 3.3, and 3.4 if statements
- AP Units 4.1, 4.2, 4.4 and 4.5 loops
- Objects and classes
AP Unit 2.1 Learn Review - Constructors AP Unit 2.2 Learn
- Calling methods AP Units 2.3, 2.4, 2.5 Learn
- Variable scope AP Unit 5.8 Learn
Familiarize yourself with the following subject areas that may not have been completely covered by The League's regular curriculum. Some links are offered below to Runestone Academy's information on each subject area.
- Primitive data types vs reference types
- Review operators and precedence
- Packages
- Common exceptions
- Round-off errors
- Casting and Integer max and min values + how negative numbers are represented
- Reserved words (e.g. public, static, void) Keyword Summary
- variable aliases
- keyword this AP Unit 5.9
- Client class
- Reference class
- static context AP Unit 5.7
- /** comments
- Comments, Javadoc @param and @return (Not in AP Course Description)
(AP Unit 5.3) - Hexadecimal representation and Octal (Not in AP Course Description)
Textbook
Java Language Features | Take the quiz | Check your answers |
Classes and Objects | Take the quiz | Check your answers |
Practice
These All Week 1 Subject Areas - multiple choice questions from Runestone Academy.
Or if you want to target a specific skill area:
These are Java basics multiple choice questions.
These are if statement multiple choice questions.
These are loop multiple choice questions.
Take this quick quiz then review missed answers against the expected response.
Online self-test for evaluating Java Expressions (University of Washington)
Take this quick quiz then review missed answers against the expected response.