변수의 선언 - 메모리 공간에 데이터를 저장할 수 있는 공간을 할당하는 것
“상수” - 항상 같은 수, 변하지 않는 수 ↔ 반대 “변수”
담는 데이터 크기에 따라 박스의 종류(크기,형식) 선택
1bit = 0또는 1
8bit = 1byte
기본자료형 8가지(형식별로 구분)
boolean → true/false 만 저장가능
char → character(문자)의 약자, 문자열 하나만 저장가능 [정해져있는 표와 매칭되는 것을 인코딩 디코딩을 통해 출력함]
float 와 double의 차이점은 소수점 아래로 얼마나 더 쓸수 있는가
float는 8자리 double은 16자리까지 쓸수 있다.
double이 정확도가 높다.
변수명명 규칙
“_”언더바는 따로 쓰는 곳이 있다 - 상수의 변수에서 단어 구분시 쓴다.
“$” 따로 쓰는 곳이 있다 - 내부클래스에서 컴파일된 코드 변수는 자동으로 $가 붙어있음
카멜표기법 첫글자 소문자는 개발자들의 관례,약속,규약 / 오류로 판단되지 않는다.
형변환
자동(묵시적) 형변환 - 컴파일러가 알아서 / 작 → 큰
강제(명시적) 형변환 - 개발자가 직접 / 작 ← 큰 [데이터손실이 발생할수 있음]
byte → 2의 8승 256개 음수양수표현 0포함 128이 없음
127 +1 = -128 / -128 - 1 = 127
오버플로우
-예시 강남스타일 유튜브 오버플로우 현상
언더플로우
컴퓨터 메모리 → JAVA 쓰기위한 메모리 할당
JVM 할당받은 메모리를 잘 쓰기위해 14~20개의 메모리 구조로 나눔
그 중 잘 쓰는 3가지 구조는 STATIC, HEAP, STACK
10진수 - 데쉬멀 앞글자 d
c언어에서 왔다.
실수는 double은 존재하지 않아서 float앞글자 f 쓴다.
탈출문자
실행순서
'개인강의노트 > JAVA 자바 & JDBC' 카테고리의 다른 글
클래스란 뭘까? (0) | 2023.10.19 |
---|---|
프린트 & 스캐너 (0) | 2023.10.18 |
연산자 (0) | 2023.10.18 |
이클립스 Eclipse 맛보기 (1) | 2023.10.18 |
JAVA 설치하기 (1) | 2023.10.17 |