Which is not a characteristics of Java programming language?

  1. 1.Robust

  2. 2.Procedural

  3. 3.Distributed

  4. 4.Multithreaded


Correct Option: B

AI Explanation

To answer this question, let's go through each option to understand why it is correct or incorrect:

Option A) Robust - This option is correct because Java programming language is known for its robustness. It includes features such as strong type checking, exception handling, and automatic memory management, which contribute to its robust nature.

Option B) Procedural - This option is incorrect because Java is not a procedural programming language. It is an object-oriented programming language that follows the principles of encapsulation, inheritance, and polymorphism.

Option C) Distributed - This option is correct because Java programming language supports distributed computing. It provides libraries and frameworks for developing distributed systems, such as Remote Method Invocation (RMI) and Java Message Service (JMS).

Option D) Multithreaded - This option is correct because Java programming language supports multithreading. It includes built-in features and libraries for creating and managing multiple threads, allowing for concurrent execution of tasks.

The correct answer is B) Procedural. This option is correct because Java is not a procedural programming language, but an object-oriented programming language.

Find more quizzes: