Hi all, Im preparing for SCJP5. I got a very basic doubt. Why the identifiers used are supposed to start with characters,underscore and currency character? why not numbers? Is that means the compiler was designed to follow such procedure in identifying Identifiers? If so, is there any specific reason why numbers are not considered? Thanks in advance.