1. [JAVA의 바이트 코드는 운영체제에 맞게 명령어를 변환해주는 JVM으로 인해 플랫폼(CPU 및 운영체제) 독립적이다]JAVA는 C/C++과 달리 하드웨어, 운영체제 상관없이 컴파일된 코드(바이트 코드)가 플랫폼 독립적이다.그이유는 JVM이라는 가상머신이 사용되기때문이다.JVM이 각 운영체제에 맞게 명령어를 변환해주기때문에 JAVA 바이트 코드는 플랫폼 독립적이다. 차이)JAVA->컴파일->바이트 코드-> JVM->모든 플랫폼 가능 반대로,C/C++->컴파일->네이티브코드 ->해당 플랫폼(CPU 및 운영체제)2. [JAVA 컴파일 과정]① 개발자가 .java 코드 작성 ② 자바 컴파일러(javac)가 자바 소스 컴파일해서 *바이트 코드(.class)로 변환 ③ 바이트 코드를 JVM의 클래스 로더..