What is a keyword? List some Java keywords.
Short Answer
Views 1250
Answer:
Keywords have specific meaning to the compiler and cannot be used for other purposes in the program such as variables or method names.
Examples of keywords are class, static, and void.
Here is a list of some Java keywords:
Keyword | Description |
---|---|
abstract |
Used to declare an abstract class or method. |
assert |
Used for debugging purposes to make assertions about the program's behavior. |
boolean |
A primitive data type used to represent a Boolean value (true or false ). |
break |
Used to exit a loop or a switch statement. |
byte |
A primitive data type used to represent an 8-bit signed integer. |
case |
Used in a switch statement to specify a value to be compared with the expression. |
catch |
Used to catch exceptions thrown by a try block. |
char |
A primitive data type used to represent a single character. |
class |
Used to define a class. |
const |
Used to define a constant value. |
continue |
Used to skip the rest of the current iteration in a loop. |
default |
Used in a switch statement as a catch-all case. |
do |
Used to start a do-while loop. |
double |
A primitive data type used to represent a 64-bit floating-point number. |
else |
Used to define the alternative branch in an if statement. |
enum |
Used to define an enumerated type. |
extends |
Used in a class definition to indicate that the class is a subclass of another class. |
final |
Used to indicate that a variable, method, or class cannot be overridden. |
finally |
Used in a try-catch-finally block to specify a block of code to be executed after the try and catch blocks, regardless of whether an exception is thrown or not. |
float |
A primitive data type used to represent a 32-bit floating-point number. |
for |
Used to start a for loop. |
if |
Used to specify a condition in a branching statement. |
implements |
Used in a class definition to indicate that the class implements an interface. |
import |
Used to import classes or packages from another source file. |
instanceof |
Used to test if an object is an instance of a specified class. |
int |
A primitive data type used to represent a 32-bit signed integer. |
interface |
Used to define an interface. |
long |
A primitive data type used to represent a 64-bit signed integer. |
native |
Used to declare a native method. |
new |
Used to create a new instance of a class. |
package |
Used to define the package that a class belongs to. |
private |
Used to indicate that a member is accessible only within the same class. |
protected |
Used to indicate that a member is accessible within the same class and its subclasses. |
public |
Used to indicate that a member is accessible from any class. |
return |
Used to return a value from a method. |
short |
A primitive data type used to represent a 16-bit signed integer. |
static |
Used to indicate that a member belongs to the class rather than to an instance of the class. |
strictfp | Specifies that a floating-point operation must be performed strictly in accordance with the IEEE 754 standard |
super | Used to access the superclass's implementation of a method |
switch | Used to perform a multi-way branch based on the value of an expression |
synchronized | Used to ensure that only one thread can execute a method at a time |
this | Refers to the current object instance |
throw | Throws an exception |
throws | Declares that a method may throw an exception |
transient | Used to indicate that a field should not be serialized |
try | Marks the beginning of a block of code to be tested for exceptions |
finally | Provides a block of code that will be executed after a try/catch block, regardless of whether an exception was thrown or not |
Related Articles:
This section is dedicated exclusively to Questions & Answers. For an in-depth exploration of Java Programming Language, click the links and dive deeper into this subject.
Join Our telegram group to ask Questions
Click below button to join our groups.