Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 파스칼 케이스
- 테스트 코드
- DTO
- 공유락
- 스프링 부트
- 배열
- 배타락
- 마이크로서비스 아키텍처
- Controller 테스트
- Array
- @Query
- 낙관락
- Entity
- springDataJpa
- do...while
- jvm
- 스네이크 케이스
- 비즈니스 로직
- 스터디
- 원시 자료형
- OOP
- Repository 테스트
- 비링크
- @Version
- Service 테스트
- 트랜잭션 락
- 자바
- Java
- 디자인 패턴
- 자료구조
Archives
- Today
- Total
menuhwang
[Java] 변수 & 상수, 원시 자료형 본문
변수 & 상수, 원시 자료형 (Primitive Type)
변수 : 변하는 값을 보관하는 곳
상수 : 변하지 않고, 항상 일정한 값
- 네이버 지식백과 -
변수 선언
변수의 데이터 타입에 맞게 메모리를 할당하는 것을 말한다.
public class Demo {
public static void main(String[] args) {
int num = 10;
System.out.println(num);
}
}

메모리 할당은 OS(운영체제)가 한다.
변수 초기화
변수 선언 후 처음으로 값이 할당되는 것.
Initializing a variable means specifying an initial value to assign to it (i.e., before it is used at all). - 참조
초기값을 변수에 배치하여 지정하는 것. (모든 곳에서 사용되기 전에)
상수
자바에서 상수 설정을 할 때 final 예약어를 붙여준다.
final이 붙은 변수는 값이 초기화되면 더 이상 변경할 수 없다.
final double PI = 3.14;
final int MAX_COUNT = 10;
관례
- 상수의 명칭는 대문자로 작성
- 스네이크 케이스 적용
카멜 케이스, 파스칼 케이스, 스네이크 케이스 : 다양한 표기법
다양한 표기법 코딩을 하다보면 변수명을 지을 때 여러 단어로 작성하게 되는 경우가 있다. 이 때 가독성을 높이기 위해 몇가지 정형화된 표기법들을 사용한다. 카멜 케이스 카멜 케이스의 표
menuhwang.tistory.com
원시 자료형 (Primitive Type)
순번 | 자료형 | 메모리 크기 | 비고 | |
1 | 정수 | byte | 1byte | |
2 | char | 2byte | ||
3 | short | 2byte | ||
4 | int | 4byte | 참고 | |
5 | long | 8byte | ||
6 | 실수 | float | 4byte | |
7 | double | 8byte | ||
8 | 논리 | boolean | 1byte |
'자바' 카테고리의 다른 글
[Java] 클래스와 객체 (1) | 2022.09.22 |
---|---|
[Java] 배열 (0) | 2022.09.21 |
[Java] 반복문 : do...while, while, for (2) | 2022.09.21 |
[Java] 형 변환 (Casting) (0) | 2022.09.21 |
[Java] 자바 동작 (JVM? JDK?) (0) | 2022.09.20 |