title: How does the Java cast operator work?
body: <p>I am trying to debug an issue involving a ClassCastException in Java. In the interest of solving the issue I need to know what is going on when I cast from Object to a specific type. <strong>Can anyone explain to me how the Java cast operator works at the Java level and the JVM level?</strong></p>