본문 바로가기

java

(2)
자바 데이터 타입, 변수 그리고 배열 - 백기선님 스터디 2주차 과제 목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 프리미티브 타입 종류와 값의 범위 그리고 기본 값 종류 타입 크기(byte) 범위 기본 값 논리형 boolean 1 true(1), false(0) false 문자형 char 2 '\u0000' ~ '\uffff' (0~2¹⁶-1) \u0000 정수형 byte 1 -128 ~ 127 (-2⁷ ~ 2⁷-1) 0 short 2 -32,768 ~ 32,767 (-2¹⁵ ~ 2¹⁵-1) 0 i..
JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가 - 백기선님 스터디 1주차 과제 목표 자바 소스 파일(. java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 JVM이란 무엇인가 Java Virtual Machine 자바는 완전한 기계어가 아닌 바이트코드이므로 이를 해석하여 OS에서 운영될 수 있게 해주는 가상 머신이다. JVM은 OS에 종속적이지만 JVM만 OS에 맞게 설치해주면 자바는 OS에 종속되지 않고 사용할 수 있다. 컴파일하는 방법 javac .java 컴파일하려는 파일이 위치한 곳에서 해당 명령어를 실행해주면 .class 파일이 생성된다. 실행하는 방법 java . 컴파일된 파일 명을 java 명령어로 입력해..