|Reserved Keywords||Learning More|
|What keywords Can Be Applied to What||Links|
Java reserves some words. They cannot be used as variable, method or class names.
|Reserved keywords (not currently in use)|
The bold ones I consider more important since they demark major blocks of code. assert arrived with JDK (Java Development Kit) 1.4. enum arrived with JDK 1.5. const and goto are not currently used. They may be there just in case C++ programmers use them by mistake to enable the compiler to give a more meaningful error message.
|variable||local variable||method||class||interface||inner class||code block|
² — static blocks may not occur inside methods.
3 — final methods cannot be overridden in a subclass. This is not the same as C++ const.
4 — you can’t derive from a final class.
5 — implemented in some other language, usually C, C++ or assembler.
6 — May be asynchronously modified by other threads. Volatile is not a substitute for task synchronization.
7 — Interfaces and all their methods are public abstract by default. It is considered poor form to explicitly code the public abstract.
Table composed by Razvan.
In theory it does not matter if you say public static final or final static public, but if you follow the usual convention, other people will able to read your code more easily. The Java language specification makes recommendations about the order of modifiers. It strongly encourages the following order:
This page is posted
Optional Replicator mirror
Your face IP:[18.104.22.168]
You are visitor number|