본문 바로가기
728x90

스터디3

[백기선님 라이브 스터디] 3주차 - 연산자 목차 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java 13. switch 연산자 (추가) 단항 연산자 산술 연산자(+ - * / %) 사칙 연산자(+,-,*,/)와 나머지 연산자(%) public class OperatorEx5 { public static void main(String[] args) { int a = 10; int b = 4; // + 덧셈 연산자 (정수형, 실수형 리터럴, 문자열 연산에도 사용 가능) System.out.printf("%d + %d = %d%n", a, b, a + b); // 10 + 4 = 14 // - 뺄셈 연산자 Syst.. 2022. 4. 11.
[백기선님 라이브 스터디] 2주차 - 자바 데이터 타입, 변수 그리고 배열 목차 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 프리미티브 타입 종류와 값의 범위 그리고 기본 값 기본형(primitive type) 분류 타입 기본형 값의 범위 값의 범위 논리형 boolean false false, true 1 byte 문자형 char '\u0000’ ‘\u0000’ ~ ‘\uffff’ (0 ~ 65535) 2 byte 정수형 byte 0 -128 ~ 127 1 byte short 0 32,768 ~ 32,767 2 byte int 0 -2,147,483,648 ~ -2,147,483,647 4.. 2022. 4. 4.
[백기선님 라이브 스터디] 1주차 - JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가 목차JVM이란 무엇인가 & JVM 구성 요소컴파일 하는 방법 & 실행하는 방법바이트코드란 무엇인가JIT 컴파일러란 무엇이며 어떻게 동작하는지JDK와 JRE의 차이  1주차 - JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가JVM이란 무엇인가 & JVM 구성 요소자바 실행 단계 JVM(Java Virtual Machine)자바를 실행하기 위한 가상머신: 자바로 작성된 애플리케이션은 모두 JVM에서만 실행됨(자바 애플리케이션 실행 시 필수)운영체제 위에서 동작하는 프로세스로 자바 코드를 컴파일 해서 얻은 바이트 코드를 해당 운영체제가 이해할 수 있는 기계어로 바꿔실행 시켜주는 역할GC(Garbage Collection)을 이용하여 자동으로 메모리 관리Garbage Collection메모리 힙(Heap).. 2022. 3. 29.