변수 : 하나의 값을 저장하는 공간
변수명으로 사용 불가능한 것 :
1. 예약어 2. 숫자로 시작할 수 없다 3. _ 와 $ 를 제외한 특수문자(첫글자로 사용 가능)
상수 : 값을 한번만 저장할 수 있는 공간
리터럴 : 그 자체로 값을 의미
예약어 : java에서 이미 사용하고 있는 언어
지역변수 : 메소드 영역 안에 있는 변수. 해당 영역을 벗어나면 미선언된 것과 같으므로 같은 변수명으로 선언 가능.
클래스영역 {
메소드 영역 {
변수(지역변수) }
}
String은 원래 클래스이므로
String name = new String("안녕"); // 이게 올바른 객체 생성법
String name = "안녕"; // 특별히 예외적으로 이렇게 표현 가능
상수명은 전부 대문자로 하는것이 관례, 여러단어 구분은 _ 로 구분
String msg = 1+2+"안뇽" // 3안뇽 >> 출력
msg = "안뇽"+1+2 // 안뇽12 >> 출력
정수형의 오버플로우 : 최대값+1 = 최소값, 최소값-1 = 최대값
'KH정보교육원_웹 프로그래머 과정 > Java' 카테고리의 다른 글
객체 Object (0) | 2021.01.29 |
---|---|
반복문 Loop (0) | 2021.01.27 |
조건문 If, Switch (0) | 2021.01.23 |
연산자 Operator (0) | 2021.01.21 |
변수 (2) (0) | 2021.01.20 |