일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Java
- 스프링 스프링부트 차이
- 코딩테스트
- 프록시패턴
- 디자인패턴
- 평균구하기
- 선택제어
- 대문자 변환
- 문자열
- 자바버전차이
- push에러
- 약수구하기
- 참조자료형
- 제어키워드
- 플랫폼독립성
- 노출모듈패턴
- 자바의 메모리구조
- 자바의 구조
- 소문자 변환
- Algorithm
- 메서드영역
- 이터레이터패턴
- 합 구하기
- 자바
- IF문
- 코테
- 반복제어문
- 알고리즘
- 403error
- 클래스영역
Archives
- Today
- Total
지니, 개발하다.
[Java] CH02. 자료형 본문
[Java] CH02. 자료형
dev.genii 2022. 9. 14. 12:16CH02. 자료형
자바에서 사용되는 자료형에 대해 간략히 알아보자.
01. 변수
1. 변수의 개념
변수 : 메모리 공간에 부여하는 이름
- 사용하기 전 반드시 선언해야 한다.
02. 자료형
1. 기본 자료형
- 기본자료형은 총 8가지로 구성되어 있고 모두 소문자로 작성한다.
- 참/거짓 : boolean
- 정수 : byte / short / int / long / (문자)char
- 실수 : float / double
- 문자 자료형 char가 정수에 포함 된 이유 : char 자료형도 정수로 표현이 가능하기 때문!
int a = 10;
System.out.println(a); // 10
int a = 'A';
System.out.println(a); // 65
문자값은 유니코드표에 의해 정수로 인코딩되어 저장된다.
- 기본 자료형의 저장위치 : 스택메모리에 위치
하며 실제 데이터도 스택메모리에 저장
된다.
2. 참조 자료형
개발자가 직접 정의할 수 있어 무한하며 대문자로 시작한다.
참조자료형도 스택메모리에 위치
하지만 실제 데이터는 힙메모리에 저장
되므로
스택메모리에는 실제데이터가 저장된 힙메모리의 주소가 저장된다.
- 객체 : 배열 / 클래스 / 인터페이스 등
3. 비트와 진법
- 해당 부분에서 비트와 진법 계산하는 것은 생략하고 기본 표현만 확인한다.
자바의 최소단위는 int, 32bit
- int = 32bit = 4byte (byte=8bit)
[Q] 소문자 a 문자로 저장되는 값 다섯 가지로 표현하기!
- 2진수 : 0b0110000116진수 : 0x61
- 유니코드 : \u0061
- 8진수 : 0141
- 10진수 : 97
'Study > JAVA' 카테고리의 다른 글
[Java] CH04. 제어문 : part3 제어키워드(break, continue) (0) | 2022.10.02 |
---|---|
[Java] CH04. 제어문 : part2 반복제어문 (for, while) (1) | 2022.09.25 |
[Java] CH04. 제어문 : part1 선택제어문 (if, switch) (0) | 2022.09.24 |
[Java] CH03. 연산자 (0) | 2022.09.24 |
[Java] CH01. 자바의 구조 (0) | 2022.09.06 |
Comments