Unlike C, int won't converted to long in a expression
Controller is closed, it posts a ControllerClosedEvent. A closed Controller cannot be reopened and invoking methods on a closed Controller might generate errors.
The key to understanding this is that something like
Dog myDog;
is not a Dog; it's actually a pointer to a Dog.
Unlike C, int won't converted to long in a expression
* except String all other objects are not compile time constants, i.e it will initialized only upon invocation
* Recursive initialization of class ignores
class SomeClass {
private static final SomeClass some = new SomeClass();//ignored
}