Java as Dynamic programming languages
Java is more dynamic language as C or C++. It was designed so that it can adapt any evolution into environment.
While the Java Compiler is strict in its compile-time static checking, the language and run-time system are
dynamic in their linking stages. Classes are linked only as needed. New code modules can be linked in on demand
from a variety of sources, even from sources across a network. In the case of the HotJava Browser and similar
applications, interactive executable code can be loaded from anywhere, which enables transparent updating