Notice
Recent Posts
Recent Comments
Link
목록운영체제 (1)
개발 무지렁이
[Java] 운영체제 위에서 돌아가는 프로그램과 운영체제에 독립적인 자바
응용프로그램이란 운영체제 위에서 돌아가는 프로그램을 말한다. 하드웨어(H/W) 운영체제(OS) JVM 응용프로그램 응용프로그램은 소스파일(.java)로 이루어져 있고, 이를 컴파일한 바이트코드파일(.class)은 JVM이 읽을 수 있는 형식이다. JVM은 이를 운영체제가 이해할 수 있게 한번 더 변환한다. (운영체제별 다른 JVM이 필요하다) 이 때문에 Java 응용프로그램은 운영체제에 독립적이지만 JVM은 운영체제에 종속적이다. JVM < JRE (실행환경,API,클래스 묶음) < JDK(JavaSE의 구현체, 개발부터 실행까지 스펙) 즉, JDK도 운영체제에 종속적이다.
Backend/자바
2023. 3. 8. 21:50