Java

<aside> 💡 Java Virtual Machine 은 Java byte code 를 Operating System 에 따라 해석해주고 Garbage collector 를 통해 사용하지 않는 Heap 을 해제하여 관리한다.

</aside>

Untitled

javac 로 컴파일 하여 class 파일을 만들 수 있고, 해당 class 파일은 java 로 실행 가능하다.

javac app.java && java app

java 11 버전 이상이면 하나의 파일은java 로 실행 가능하다. java app.java


Data type

Primitive Type

value 를 저장하며, stack 영역에 저장된다. == 로 비교한다

compile-time 에 error 를 잡을 수 있다.

Reference Type

memory address 를 저장하며, heap 영역에 저장된다. equals 로 비교한다.