목록jvm (2)
nathan_H
JVM 이란? Java Virtual Machine의 약자로 자바 바이트 코드를 OS에 특화된 코드로 변환하여 실행 해주는 역할. 즉, JVM 위에서 동작하기 위해서는 자바 바이트코드가 필요함. 자바 바이트 코드는 개발자에 의해서 작성된 자바 코드를 자바 컴파일러로 변환 된 코드를 말함 바이트 코드를 실행하는 "표준"이자 "구현체" JVM 표준 스택에 따라 다양한 밴더가 제공이 되고 있음 오라클, 아마존 등등 JVM은 OS에 특회된 코드로 변환해 실행을 해주기 때문에 특정 플랫폼에 종속적인 특징을 가지고 있음 이것의 의미는 자바에서는 JVM에 의해서 실행이 되기 때문에 자바는 운영체제에 독립적이라고 할 수 있음 JRE, JDK, Java The Secret of Java- JDK, JRE, JVM dif..
C, C++을 배우지 않고 Java를 배우는 경우 참조 타입에 대해서 낯선 느낌이 들 수 있다. 그리고 실제 참조 타입에 대한 이해가 부족해 프로그램을 만드는 과정에서 참조 타입에 대한 것을 고려하지 않고 짠 프로그램은 나중에 어떠한 큰 문제들이 발생할 위험이 커지게 된다. 좋은 프로그램이라 함은 데이터를 얼마나 안전하게 가져오고 사용하는지에 따라 결정이 되는데, 참조 타입이 거기서 핵심적인 역할을 한다고 해도 과언이 아니다. 그래서 이제 참조 타입, 그리고 이 글의 제목인 Call By Value, Call By Reference가 무엇인지 알아보자. 참조 변수 자바의 타입 본격적으로 참조 타입을 알아보기 전에 자바의 타입에 대해 소개하자면 자바는 크게 2가지의 타입이 존재를 한다. https://ww..