KwickClips Java · 40 sec · free
Which would you use for the twelve months?
Short answer. An array, because the count never changes.
Which one counts with size()?
The ArrayList. An array uses length.
Choose
| Feature | Array | ArrayList |
|---|---|---|
| Size | fixed | grows |
| Holds | primitives | objects |
| Count | length | size() |
Remember
| Fixed count: array |
| Changing count: ArrayList |
Twelve months or a shopping cart. Array or ArrayList? Months never change, so use an array. A cart grows, so use an ArrayList. Arrays hold primitives, lists hold objects. Fixed count, array. Changing count, ArrayList.
This clip is from the full lesson: ArrayList and Collections — 7 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: Programming All levels Java
More KwickClips from this lesson
Can a Java array grow after it is created?42 sec
Can an ArrayList hold int values directly?38 sec
Which loop is easiest for reading every item?42 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

