Skip to main content

Reserved words

Reserved Words:
                                   In java, some words are reserved to represent some meaning or functionality such types of words are called reserved words.




  • Data type related keywords:
                    1. byte
                    2. short
                    3. int
                    5. long
                    6. float
                    7. double
                    8. char

  • Flow control-related keywords:
                    1. if
                    2. else
                    3. switch
                    4. case
                    5. default
                    6. do
                    7. while
                    8. for
                    9. continue
                    10. return
                    11. break

  • Modifiers related keywords:
                    1. public
                    2. private
                    3. protected
                    4. static
                    5. final
                    6. abstract
                    7. synchronized
                    8. native
                    9. strictfp
                    10. volatile
                    11.transitive

  • Exception related keywords:
                    1. try
                    2. catch
                    3. finally
                    4. throw
                    5. throws
                    6. assert

  • class-related keywords:
                    1. class
                    2. interface
                    3. extends
                    4. implements
                    5. package
                    6. import

  • object-related keywords:
                    1. new
                    2. instanceof
                    3. super
                    4. this

  • return type keyword:
                    1. void

                    goto and const are unused keywords. If we use it, we will get a compile-time error.

  • enum keyword ( included from 1.5 version):
                    We can use an enum to define a group of named constant.


# Conclusion:
  1. All 53 reserved words in java contain only lowercase alphabets symbol.
  2. In java, we have the only new keyword and there is not delete keyword. Because destruction of useless objects is the responsibility of Garbage Collector.
  3. The following are the new keyword in java.
                    strictfp --------     1.2 version
                    assert   ----------  1.4 version
                    enum   ----------  1.5 version







Que :-  Which of the following are valid Java reserved words?
                    public        valid
                    static        valid
                    main        Invalid
                    String        invalid
                    void        valid
                    args        Invalid

Comments

Popular posts from this blog

Identifiers

Identifiers:                                         A name in java program is called identifier, which can be used for identification purposes. It can be a method name, variable name, class name, or label name . Rules for defining java identifiers: The only allowed characters in java identifiers are a - z, A - Z, 0 - 9, $, and _. If we are using other characters, we will get a compile-time error. Identifiers can't start with digits. Java identifiers are case sensitive. Of course, java is treated as case sensitive programming language. There is no limit for java identifiers but it is not recommended to take too lengthy identifiers. We can't use reserved words as identifiers. All predefined java class name and interface name we can use as identifiers.                     e.g.                         int String = 888 ;                         int Runnable = 999 ;                         Even this is valid, but it is not good programming practice. Examples Que 1) How many identi

Literals

Literals:                 Any constant value which can be assigned to the variable is called literal.     1 . Integer Literals:                                        For integral data types ( byte, short, int, long ), we can specify a literal value in the following base...                         a) Decimal literal (base 10):                                                     Allowed digits are 0 to 9.                                                                e.g.  int x = 10;                         b) Octal literal (base 8):                                                 Allowed digits are 0 to 7.                                             Literal should be prefixed with '0' (Zero).                                                       e.g.   int x = 010;                         c) Hexa decimal literal (base 16):                                                   Allowed digits are 0 to 9, a to f. For extra digits (a to f), we can use both lowercase and uppercase c