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

귤's avatar
Feb 04, 2025
[자바 (Java)] 2-3. 배열

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