[JAVA] - String이란?
JAVA로 개발하다보면 제일많이 쓰이는 클래스가 String 클래스인것같다. 이번장에서는 String에 대해 알아보자 String이란? String 클래스는 문자열을 다루는 클래스이며 immutable 하다는 특징이 있다. immutable은 한국어로 해석하면 불변이라는 단어인데 String 객체에 값이 초기에 할당되면 그 값은 변경되지 않는다. String 객체 생성방법 String 객체는 생성하기위해 2가지방식이 있다. 리터럴을 이용한 방법과 new연산자를 이용한 방법이 있다. 리터털로 생성하게되면 String 객체는 String Constant Pool이란 공간에 저장이되며 new연산자를 이용해 생성하면 Heap영역에 생성된다. 그리고 각 변수 a1, a2는 Stack 메모리에 올라가며 String..
JAVA
2021. 5. 4. 17:02