반응형 분류 전체보기44 JVM(Java Virtual Machine) - jvm 이란 Java Byte Code를 OS에 맞게 해석 해주는 역할을 합니다. - Java compiler .java 파일을 .class 라는 Java byte code로 변환 - Byte Code 고급 언어로 작성된 소스 코드를 가상머신이 이해할 수 있는 중간 코드로 컴파일한 것을 말한다. (Byte Code 는 기계어가 아니기 때문에OS에서 바로 실행되지 않습니다.) ※ 기계어 : CPU가 직접 해독하고 실행할 수 있는 비트 단위로 쓰인 컴퓨터 언어를 통틀어 일컫는다. - jvm장점 위에서 말한 것처럼 jvm만 어떠한 os 위에 올라갔다면 java 코드를 실행 시킬 수 있다. - jvm 구조 : Class Loader RunTime 시점에 클래스를 로딩하게 해주며 클래스의 인스턴스를 생성하면 .. 2020. 5. 18. Java 입문부터 다시 시작 하기 (Hello World) Java 공부 Start public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World"); } } - Class 객체 지향 언어에서는 프로그램 개발의 단위가 클래스이다. - 객체, 인스턴스 HelloWorld hello = new HelloWorld() hello는 객체이다. 그리고 hello이라는 객체는 HelloWorld의 인스턴스(instance)이다 -> 클래스의 타입으로 선언되었을 때 객체라고 부르고, 그 객체가 메모리에 할당되어 실제 사용될 때 인스턴스라고 부른다. ※ 클래스에서 객체를 생성하는 과정을 인스턴스화라고 하며, 생성된 객체를 인스턴스라고 한다. - 메소드(method) .. 2020. 5. 18. 이전 1 ··· 5 6 7 8 다음 반응형