Q5 Single choice Flag What makes Java dynamic? A At runtime, classes are loaded as needed, and new code modules can be loaded on demand. B The runtime can process machine language sources as well as executables from different languagecompilers. C The Java compiler uses reflection to test if class methods are supported by resources of a target platform. D The Java compiler preprocesses classes to run on specific target platforms. Correct answer