Java does it differently, too
Simple types, such as int, are values, not objects
- Each variable of one of these types has its own copy
- Therefore, operations like ++ present no problem
Strings are objects, so changing part of a string presents a problem