반응형
Notice
Recent Posts
Recent Comments
Link
NOW OR NEVER
[JAVA] 변수, 자료형 관련 본문
반응형
출력
- printf : 양식을 정해서 출력할 때 사용
변수
- 개발자가 값을 자유롭게 넣고 뺄 수 있는 기억장소
- 변수에 뭔가가 저장되어 있어야 변수를 쓸 수 있다.
- 초기화 : 변수에 값을 처음 저장하는 것을 말한다. 혹은 최초의 값으로 설정하는 것
- 선언 : 해당 변수를 쓴다라고 명시하는 것
자료형
- 값을 담기 위한 기억장소의 크기보다 들어갈 값이 더 작을 경우 기억장소 크기만큼 0을 붙여 늘려서 저장하여 엉뚱한 값이 저장되는 것을 막는다.
- 기억장소보다 들어갈 값이 더 클 경우에는 오류가 난다. 하지만 큰 기억장소에 작은 기억장소 할당시 뒤에 0을 붙여 크기를 늘려 저장한다.
- char은 문자형이지만 실제 저장 시 정수로 저장
메모리
- 폰 노이만 구조 : 오늘 날 사용하고 있는 컴퓨터 구조
- SSD, HDD : 저속 기억 장치, 읽기, 쓰기 -> RAM : 고속 기억장치 -> CPU
- 게임 진행 바 - 게임에 필요한 메모리를 저장하는 과정(SSD, HDD -> RAM 과정)
- 개발자는 바이트 단위로 코드를 작성하고 컴퓨터는 이를 이진수로 변환하여 인식한다.
- 기억 장소 할당 시 메모리 전체에서 순차적으로 할당되지 않고 OS가 메모리 영역을 나눠 해당 영역 안에서 순차적으로 기억장소를 할당한다.
- 기억장소는 JVM이 할당하고 관리한다.
'Back-End > JAVA' 카테고리의 다른 글
[JAVA] 자바 클래스 & 메서드 (0) | 2023.04.28 |
---|---|
[JAVA] 제어 문 (0) | 2023.04.28 |
[JAVA] 앱 개발 개요 (0) | 2023.04.25 |
[JAVA] Stream (0) | 2022.12.15 |
[JAVA] 기초 문법 및 요소 (0) | 2022.11.04 |