분류 전체보기(20)
-
2주차 과제: 자바 데이터 타입, 변수 그리고 배열.
- 목표 - 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. - 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var ● 프리미티브 타입 종류와 값의 범위 그리고 기본 값 ● 프리미티브 타입과 레퍼런스 타입 - 기본형 (Primitive Type) 논리형(boolean), 문자형(char), 정수형(byte,short,int,long), 실수형(float,double) 계산을 위한 실제 값(data)을 저장. 기본값이 있기 때문에 Null이 존재하지 않는다. 만약 기본형 타입에 Null을 넣..
2020.11.19 -
1주차 과제: JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가.
- 목표 - 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. - 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 ● JVM이란 무엇인가 - 자바 가상 머신 (Java Virtual Machine, JVM) - 기술적 정의: JVM은 코드를 실행하고 해당 코드에 대해 런타임 환경을 제공하는 소프트웨어 프로그램에 대한 사양(Specification)이다. - 일반적 정의: JVM은 자바 프로그램을 실행하는 방법이다. JVM의 설정을 구성한 다음 설정사항에 따라 실행 중에 프로그램 리소스를 관리한다. - .java(소스코드)로 부터 컴파일된 .class(자바 바이너리 파일..
2020.11.15