java
·⏱ 4m
Java - JVM, Class, Bytecode
Java Virtual Machine(JVM) JVM은 컴파일된 자바 프로그램을 실행하는 가상환경을 말합니다. JVM은 컴퓨터의 OS위에서 돌아가고, Java Program은 JVM 위에서 돌아가죠. JVM은 여러 종류가 있고 대부분 JVM Sp...
Java Virtual Machine(JVM) JVM은 컴파일된 자바 프로그램을 실행하는 가상환경을 말합니다. JVM은 컴퓨터의 OS위에서 돌아가고, Java Program은 JVM 위에서 돌아가죠. JVM은 여러 종류가 있고 대부분 JVM Sp...
C나 C++에서는 직접 를 통해 메모리를 직접 해제해야 하지만, JVM에서는 Garbage Collector가 직접 알아서 메모리를 해제해줍니다. Java에서는 JVM의 heap memory에 에 의해 생성되는 Object를 올려서 관리합니다. ...
Java - 메모리 관리 컴퓨터 구조를 나누면, 연산은 CPU가 하고 CPU에서 연산을 처리하기 위해 값을 기억해두는 놈은 Memory라는 놈이 하죠. 일단은 그냥 그렇게 되어 있다, 라고만 해석해도 상관이 없기는 합니다. 하지만, 프로그래밍 언...
JVM - Java Virtual Machine JVM은 "가상 컴퓨터"라고 생각하면 됩니다. Java Bytecode(java compiler가 java source code를 java byte code로 변환)를 실행해주는 프로그램이죠. JV...
Java - compile and run 오늘은 java에서 프로그래밍 소스 코드를 만들고 그 소스 코드를 실제 프로그램으로 만들게 되는, 과정에 대해서 간략하게 정리해봅니다. 프로그램을 작성한다는 것 프로그래머는 그냥 소스 코드를 만듭니다. 이...