Why Java is considered Architectural neutral?

Love and Share

Answer:  The Java is considered as Architectural Neutral because it’s compiler compiles a java program and converts it into bytecode i.e  a highly optimized set of instructions designed to be executed by the JVM.

Because of bytecode, a java program can run on wide variety of platforms. JVM is platform dependent i.e its implementation differs from platform to platform, but these all JVMs can execute the same java bytecode.

Hence, it is java bytecode due to which java is considered as “Architectural Neutral”.

Source: Harish Mishra

Love and Share

Leave a Reply

Your email address will not be published. Required fields are marked *