사전수업 4일차 3월 11일 월요일 시작
<변수>
어떠한 값(data)을 저장할 수 있는 저장 공간
<변수 선언>
간단하게 : 변수를 사용할 준비
디테일하게 : 메모리에 값(data)을 저장할 공간을 확보하는 과정
<변수 선언 방법> <변수 초기화>
데이터타입 변수명 ; 변수의 값을 할당하는 과정
ex) int num; 변수명 대입연산자 리터럴;
ex) num = 10;
<명시적 초기화>
변수의 선언과 동시에 초기화까지 하는 것
=======================================================================================
자료형에는 기본자료형 그리고 참조자료형으로 나뉘는데 간단하게 나누어보자!
<자료형(데이터 타입)>
기본자료형 - 참조자료형
논리형 (기본자료형 8개 빼고 나머지 다)
문자형
정수형
실수형
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
논리형 : boolean(1byte)
문자형 : char (2byte)
정수형 : byte (1byte)
short (2byte)
int (4byte)
long (8byte)
실수형 : float (4byte)
double (8byte)
<bit>
컴퓨터에서 정보를 표현하기 위한 최소 단위(0 or 1)
<byte>
1byte는 8개의 bit로 이루어진 단위 (1byte == 8bit)
ex)
1byte : 0 0 0 0 0 0 0 0
// 1 0 0 1 1 0 1 1
// 128 64 32 16 8 4 2 1 <-- 컴퓨터 계산기에도 있
<진법>
2진법 : 0, 1
8진법 : 0, 1, 2, 3, 4, 5, 6, 7
10진법 : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
16진법 : 0~9, A, B, C, D, E, F
<2진법>
3을 2진법으로 표현하면 : 10
<변수 네이밍 규칙>
1. 대소문자를 구분하며 길이 제한이 없음
2. 예약어 사용 불가
ex) boolean, int, true, if, switch, for, ...
3. 숫자로 시작할 수 없음
ex) num1(0), 1num(x)
4. 특수문자는 _와 $만 허용
ex) @num(x), $num(o)
5. 자바 진형에서느 관례적으로 카멜 표기법(낙타 표기법)을 사용
저번에 자바에 기본적인것을 배웠을 때보다 조금 디테일하게 들어가 이론적으로 수업을 진행하였다!
아직 한번에 이해를 완료했다고 할 수 없지만 꾸준히 공부를 진행해서 내 것으로 만들어야겠다
그럼 20000!
'Back-End > Java 메모장' 카테고리의 다른 글
6일차 코린이 메모장 (0) | 2024.03.15 |
---|---|
5일차 코린이 메모장 (0) | 2024.03.14 |
3일차 코린이 메모장 (0) | 2024.03.09 |
2일차 코린이 메모장 (0) | 2024.03.07 |
1일차 코린이 메모장 (0) | 2024.03.05 |