ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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
Designed by Tistory.