inblog logo
|
gyul
    자바 (JAVA)

    [자바 (Java)] 2-3. 배열

    귤's avatar
    귤
    Feb 04, 2025
    [자바 (Java)] 2-3. 배열
    Contents
    1. arr (배열, Array)2. String (String Constant Pool)

    1. arr (배열, Array)

    💡
    연속된 같은 자료형
    notion image
    package ex01; public class Var03 { public static void main(String[] args) { int[] arr = {2, 4, 6, 8}; System.out.println(arr[2]); arr[1] = 10; System.out.println(arr[3]); } }
    notion image

    2. String (String Constant Pool)

    💡
    • 문자열을 다루는 클래스이다.
    • String 객체에 값이 초기에 할당되면 그 값은 변경되지 않는다. (불변)
    notion image
    package ex01; public class Var04 { public static void main(String[] args) { String s1 = "안녕"; s1 = "굿나잇"; System.out.println(s1); } }
    notion image
    💡
    String 객체를 new 연산자로 생성하면, 같은 값이라 할 지라도 Heap 영역에 매번 새로운 객체가 생성된다.
    따라서 String이 갖는 불변성이라는 장점을 누리지 못한다.
     
    Share article

    gyul

    RSS·Powered by Inblog