Correct Answer : B
A: Java has powerful exceptional handling mechanism, type checking mechanism, automatic garbage collection, strong memory allocation techniques. So it is robust.
B: Java is not code compatible with C/C++. It just has some syntax similar to C/C++. The one who knows C/C++ can learn Java easily.
C: Protocols such as RMI and CORBA are developed using Java. Programmers can call functions on these protocols via internet and can get access to the files from any remote machine on the internet rather than writing codes on their local system. This is called Remote Method Invocation (RMI).
D: Java supports multithreading that means a program has many small threads which run simultaneously executing different parts of program. In order to synchronize, many predefined Concurrency
utils are provided in Java. We can also use the synchronized
keyword. Threads can be created using Thread
class or Runnable
interface.