That enum exists only in the memory of the compiler, not the executeable. You'll have to create an instance of the enum for it to appear in the executable. In Java, there should only be one instance of each of the values of your enum in memory. A reference to the enum then requires only the storage for that reference. Checking the value of an enum is as efficient as any other reference comparison. You would only worry about this when storing large quantities of enums. For more information get help at
CodeAvail- Online Computer Science Assignment
help