IDNLearn.com offers a unique blend of expert answers and community insights. Ask anything and receive thorough, reliable answers from our community of experienced professionals.

Which of the following is a feature of the Java programming language?
A) Java is a low-level programming language with direct memory access.
B) Java is a platform-independent language that runs on the Java Virtual Machine (JVM).
C) Java is primarily used for embedded systems and hardware programming.
D) Java is a markup language used for defining the layout of web pages.