java (10) 썸네일형 리스트형 2주차 과제 자바 데이터 타입, 변수 그리고 배열 목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브(primitive) 타입 종류와 값의 범위 그리고 기본 값 프리미티브(primitive) 타입과 레퍼런스(reference) 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 프리미티브(primitive) 타입 종류와 값의 범위 그리고 기본 값 타입 할당되는 메모리 크기 기본값 데이터의 표현 범위 논리형 boolean 1 byte false true, false 정수형 byte 1 byte 0 -128 ~ 127 short 2 byte 0 -32,768 ~ 32,767 int(기본) 4 byte 0 .. 1주차 과제 JVM 은 무엇이며 자바 코드는 어떻게 실행하는 것인가? 목표 자바 소스 파일을 JVM으로 실행하는 과정 이해하기. JVM이란 무엇인가 JAVA Virtual Machine의 약자로 자바 가상 머신의 약자를 줄여 부르는 용어이다. ( 가상 머신이란, 프로그램의 실행을 위해 물리적 머신과 유사한 머신을 소프트 웨어로 구현한 것이다. ) JVM의 역할은 자바 애플리케이션을 클래스 로더를 통해 읽어 자바 API와 함께 실행하는 것이다. 그리고 JVM은 JAVA와 OS 사이에서 중개자 역할을 수행하여 JAVA가 OS에 구애받지 않고 재사용을 가능하게 해 준다. 그리고 가장 중요한 메모리 관리, Garbage collection을 수행한다. JVM은 스택 기반의 가상 머신이다. . class 파일을 OS에 맞는 machine code로 변환해준다. ( 인터프리터 & J.. 이전 1 2 다음