1. 기본 타입 (Primitive type) 정수, 실수, 문자, 논리 리터럴을 저장하는 타입을 말하고 원시 타입이라고도 부른다. 정수형 : byte, short, int, long 실수형 : float, double 문자형 : char 논리형 : boolean 실제 데이터 값을 저장하는 타입이다. 2. 참조 타입 (Reference type) 간단하게 말하자면 기본 타입을 제외한 타입들을 말한다. 객체의 주소를 저장하는 타입이다. ex) 문자열, 배열, 열거, 클래스, 인터페이스 Java에서 실제 객체는 Heap 영역에 저장되며 참조 타입 변수는 스택 영역에 실제 객체들의 주소를 저장하여 객체를 사용할 때마다 참조 변수에 저장된 객체의 주소를 불러와 사용하는 방식이다. Stack 영역 지역 변수, 파..
깃 커밋 메시지 컨벤션과 마찬가지로 자바 명명 규칙도 처음 보는 사람들이 읽기 쉽게끔 모두가 공유하기 쉬운 컨벤션을 가지고 이름을 지어야 한다. 명명규칙 표준 1. 클래스 이름 반드시 대문자로 시작한다. 생성자 이름은 클래스 이름과 같이 반드시 대문자로 시작한다. 클래스 이름을 만들 때는 해당 클래스가 어떤 목적으로 만들어졌는지 유추 가능하도록 만든다. public class Profile public class UserProfile public class Button 2. 메서드 이름 소문자로 시작한다. 여러 단어로 조합되면 첫 단어를 제외하고 다음 단어의 첫 글자는 대문자로 시작한다. 보통 메서드는 클래스 기능을 담당하므로 동사로 시작한다. public void println() private voi..