본문 바로가기

STUDY REVIEW/STUDY HALLE

(3)
3주차 과제: 연산자 목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java 13. switch 연산자 1. 산술 연산자 연산자 설명 피연산자 수 결과값 + 합 이항 숫자 - 차 이항 숫자 * 곱 이항 숫자 / 나눈 몫 이항 숫자 % 나눈 나머지 이항 숫자 2. 비트 연산자 연산자 설명 피연산자 수 결과값 입력 결과 & AND 이항 숫자, boolean 1 1 0 0 1 0 1 0 1 0 0 0 | OR 이항 숫자, boolean 1 1 0 0 1 0 1 0 1 1 1 0 ^ XOR 이항 숫자, boolean 1 1 0 0 1 0 ..
2주차 과제: 자바 데이터 타입, 변수 그리고 배열 목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 1. 프리미티브 타입 종류와 값의 범위 그리고 기본 값 TYPE 프리미티브타입 메모리 크기 기본값 값의 범위 수치 타입 정수형 byte 1 byte 0 -128 ~ 127 short 2 byte 0 -32,768 ~ 32.767 int 4 byte 0 -2,147,483,648 ~ 2,147,483,647 long 8 byte 0L -9,223,372,036,854,775,808 ~ 9..
1주차 과제: JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 1. JVM이란 무엇인가 - Java Virtual Machine의 약자를 따서 자바 가상 머신을 줄여 부르는 용어이다. - 자바바이트코드를 OS에 맞게 변환해준다. 여기서 가상 머신이란 프로그램을 실행하기 위해 소프트웨어로 물리적 머신과 유사한 머신을 구현한 것이다. 2. 컴파일 하는 방법 - 메모장으로 .java 파일 생성 - cmd 커멘드로 해당 폴더까지 접근 - javac 패키지명 컴파일할 java 파일 입력 3. 실행하는 방법 - java(실행명령어) 패키지..