Misconception: Students confuse static and final variables in Java.

Like 
  • The word “static” in English implies that the value of the variable won’t change—however, static variables can be changed, unlike final variables.
    • Show students that you can change static variables to them with this unintuitive this concept.
    • It’s likely that you’ll need to repeat this often for students to fully remember.
External Source: 
Interview with Cyndi Rader.
Other Tips By: