News

Java has the Boolean type, so you actually have the keywords 'true' and 'false' in your code. C, for example, doesn't so it doesn't evaluate to 0. C doesn't have the Boolean type, it's just an int.
Here's everything you need to know about initializing Java classes and objects before executing them in the JVM.