자바의 클래스, 인스턴스, 메서드 관련 개념
목차 1. 자바의 클래스 정의, 클래스 구성요소 2. 인스턴스(객체) 선언 - new keyword 3. 메서드 정의 4. 메서드 오버로딩, 메서드 오버라이딩 5. 객체의 생성자 6. this keyword 7. Reflexion API 1. 자바의 클래스 정의, 클래스 구성요소 클래스는 개체를 정의하는 틀이다. (객체의 속성과 기능을 하나로 묶어 놓은 틀) 혹은 데이터와 함수의 결합, 사용자 정의 타입 등으로 정의할 수 있다. 클래스의 구성요소로는 멤버변수, 생성자, 메서드, 초기화 블록, 접근 지정자(access modifier), 그외의 modifier로 분류할 수 있다. 1. 멤버변수(property, member variable, attribute, field, state) - 객체지향에서 속성..
2022. 10. 30.
자바 변수의 종류, 특징 - Primitive type, Reference type
목차 1. Primitive 변수 타입의 종류와 특징 2. 컴퓨터에서의 정수, 실수 표현법, 자바에서의 정수 실수 사용법 3. Reference type 4. 리터럴 5. 변수 타입별 스코프, 각각의 라이프 사이클 6. type casting(명시적 형변환), type promotion(자동 형변환) 7. 타입 추론 var(JDK 10+) 1. Primitive 변수 타입의 종류와 특징 타입 종류 용량 기본값 범위 byte(정수형) 1 byte 0 -128 ~ 127 short 2 byte 0 -32,748 ~ 32767 int 4 byte 0 -2,147,483,648 ~ 2,147,483,647(21억) long 8 byte 0L -9,223,372,036,854,775,808 ~ 9,223,372,..
2022. 10. 30.