Java is a ........... language.

A weakly typed
B strongly typed
C moderate typed
D None of these

Correct Answer: strongly typed

The correct answer is Option B: strongly typed

In Java, it is recognized as a strongly typed language. A strongly typed language enforces strict type checking, meaning that the data type of a variable is checked at compile time and any type mismatches are not allowed without explicit typecasting.

Here's an explanation of the other options:

- Option A: weakly typed does not apply to Java. Weakly typed languages are those that allow for automatic type conversions and do not enforce strict type checking.

- Option C: moderate typed is not a standard term in programming language classification. Java is typically classified as strongly typed.

- Option D: None of these is not the correct choice as Java is indeed classified as a strongly typed language.

Related Questions

What programming language(s) or scripting language(s) does Java Server Pages (JSP) support?
When comparing java.io.BufferedWriter and java.io.FileWriter, which capability exist as a method in only one of two ?
Who owns the Java programming language?
First language means the ------ language.
The first language means the -- language .

Next steps