Language/Java-Weekly-study

학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 1. 프리미티브 타입 종류와 범위 그리고 기본 값 프리미티브 타입은 기본 타입으로, 정수형 타입, 실수형 타입, 문자형 타입, 논리형 타입으로 나눌 수 있다. 기본형은 모두 8가지 타입이 있다. 이미지 출처 프리미티브 타입의 설명은 다음 표에 정리하였다. 프리미티브형에는 기본값이 존재해 NULL값이 존재하지 않음. 실제 값은 스택 메모리에 저장되며 저장 가능한 범위를 넘게 값을 저장하면 컴파일 에러가 발생한다. 프리미티브 타입 저장 공간 이미지 출처 프리미티브 ..
학습목표 1. JVM이란 무엇인가 2. 컴파일 하는 방법 3. 실행하는 방법 4. 바이트코드란 무엇인가 5. JIT 컴파일러란 무엇이며 어떻게 동작하는가 6. JVM의 구조 7. JDK와 JRE의 차이 1. JVM이란 'Java Virtual Machine' 을 줄인 것으로 자바를 실행하기 위한 가상 기계이다. 이미지 출처 Java는 OS에 종속적이지 않는 특징이 있다. Java가 나오기 전 기존의 언어는 각 운영체제에 맞게 코드를 작성하는 많은 노력이 필요하였지만 Java는 운영체제에 독립적이기 때문에 운영체제가 바뀌어도 동일한 코드로 똑같이 동작한다. 이 이유는 JVM이라는 것 때문이다. 이미지 출처 JVM은 가상 컴퓨터로 독립적인 실행이 가능한데 일반 애플리케이션은 OS와 맞붙어 있어 OS에 종속적..
White Asher
'Language/Java-Weekly-study' 카테고리의 글 목록 (2 Page)