멤버변수 = instance 변수 + static 변수
instance 변수와 static 변수는 초기화 하지 않더라도 자동적으로 초기화가 되어진다.
-> 정수형인 데이터타입(byte, short, int, long)은 0 으로 자동초기화
-> 실수형인 데이터타입(float, double)은 0.0 으로 자동초기화
-> 문자형인 데이터타입(char)는 ' ' 으로 자동초기화
-> String을 포함한 클래스 타입은 null로 자동초기화
지역변수(local variable)는 반드시 초기화(== 변수에 값을 부여하는 것을 초기화라고 부른다)를 꼭 해주어야 한다.
지역변수는 { } 내에서만 사용되는 것으로 { } 을 벗어나는 순간 자동적으로 메모리(RAM)에서 삭제된다.
문자열과 문자열 사이의 + 는 문자열결합을
숫자와 숫자 사이의 + 는 더하기(plus)를
문자열과 숫자 사이의 + 는 문자열결합을 뜻하는 것이다.
'Java, CS, Dev' 카테고리의 다른 글
[자바/Java] 프로그래머스 코딩 기초 트레이닝 : 대소문자 바꿔서 출력하기 (1) | 2023.11.14 |
---|---|
[자바/Java] 프로그래머스 코딩 기초 트레이닝 : 문자열 반복해서 출력하기 (2) | 2023.10.17 |
[자바/Java] 프로그래머스 코딩 기초 트레이닝 : a와 b 출력하기 (1) | 2023.10.17 |
[자바/Java] 프로그래머스 코딩 기초 트레이닝 : 문자열 출력하기 (1) | 2023.10.16 |
객체화, 생성자 (1) | 2023.06.25 |