-
[Java] 명명규칙 / 형변환 / Steak / Heap[Java] 2024. 3. 15. 17:01
- 형변환
public class PrimitiveCast { public static void main(String[] args) { byte b = 10; int i = b; // 묵시적 형변환 b = (byte) i; // 명시적 형변환 float f = 10f; long l = (long)f; // 명시적 형변환 }
묵시적 형변환 : 자동으로 실행해 주는 타입 변환
명시적 형변환 : 큰 데이터에서 작은 데이터로 변환될때 작은 데이터 크기에 맞춰주는 것
- 명명 규칙
1. 하나 이상의 글자로 이루어져야됨
2. 첫 번째 글자는 문자 또는 $ , _
3. 두 번째 이후 글자는 숫자 문자 또는 $ , _
4. $ , _ 이외는 특수 문자 사용 X
5. 길이 제한 X
6. 키워드는 변수 명 X
7. 상수 값을 표현하는 단어 true false null은 변수 명 X
- Stack/Heap
Stack : 정적으로 할당된 메모리 영역
Heap : 동적으로 할당된 메모리 영역
public class StackHeap { public static void main(String[] args) { int age = 25; // Stack (age = 25) String name = "Jung"; // Stack (name) Heap (String Jung) List<String> body = new ArrayList<>(); body.add("hand"); // Stack (body) Heap (List) (String hand) body.add("foot"); // Stack (body) Heap (List) (String foot) } }
'[Java]' 카테고리의 다른 글
[Java] 결합도 / 응집도 (0) 2024.08.02 [Java] 스택 / 큐 / 덱 (0) 2024.05.12 [Java] 접근 제한자 / 연산자 (0) 2024.03.15 [Java] 자바 언어 특징 (0) 2024.03.15 [Java] 조건문 (0) 2024.02.19