Java Code Playground
Select an exercise, write your Java code, and click Run to validate your solution.
$ // Output will appear here
Code Tracer
Step through code execution line by line. Watch variables change and the call stack grow.
Step 0/0
Class Definitions
Trace Code (main method)
Variables
| Name | Value | Type |
|---|
Call Stack
$ // Console output
UML Diagram Builder
Build UML class diagrams by adding classes and drawing relationships between them.
Click "Add Class" to place classes on the canvas, then use relationship tools to connect them.
Flashcards
Review key OOP terminology. Click the card to flip it, then mark whether you know it.
1 / 24
CHAPTER 3
Association
Click to reveal definition
Definition here
Example here
Known: 0 / 24