전체 글 2

자바의 자료형

학습 목표 프리미티브 타입 종류와 값의 범위 그리고 기본 값 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var Primitive type 기본 타입. _실제 값_을 저장한다. 데이터의 사이즈와 가능한 값이 구체적으로 정해져있고, 메서드가 없는 데이터 타입이다. - byte : 1 byte. -128 ~ 127 의 범위를 갖는다. - short : 2 bytes. -32,768 ~ 32,767 의 범위를 갖는다. - int : 4 bytes. -2,147,483,648 ~ 2,147,483,647 의 범위를 갖는다. 정수형의 default 디폴트값인 이유가 있다. 일반적으로 CPU가 처리하..

Java 2022.12.27

자바 시작하기

'자바의 정석' 3판 책을 보면서 스터디하는 내용을 정리하고 있습니다. 틀리거나 추가 설명이 필요한 부분이 있으면 댓글로 알려주시면 감사하겠습니다! 👩‍💻🐈 학습 목표 JAVA의 특징 컴파일 및 실행하는 방법 JVM이란 무엇인지와 구성 요소 바이트코드와 바이너리코드의 차이 JIT 컴파일러란 무엇인지와 동작하는 법 GC란 무엇인지 JDK와 JRE의 차이 JAVA의 특징 운영체제에 독립적 객체지향언어 자동 메모리 관리(Garbage Collection) 네트워크와 분산처리를 지원 멀티쓰레드 지원 동적 로딩을 지원 (장점: 실행시에 모든 클래스가 로딩되지 않고 필요한 시점에 로딩한다. 일부 클래스가 변경되어도 전체 애플리케이션을 다시 로딩하지 않아도 된다.) 컴파일 및 실행 과정 자바 컴파일러 javac이 j..

Java 2022.12.25