이번에는 자바 언어에서 가장 많이 사용하는 클래스인 String 클래스를 알아보겠습니다. 이 책에서도 처음부터 알게 모르게 String 클래스를 사용했습니다. 예를 들어 main 메서드에서도 String 클래스를 볼 수 있습니다.
package javaStudy;
public class StringExam {
public static void main(String[] args) {
}
}
String 클래스는 가장 많이 사용하는 클래스인 만큼 자바에서도 특별하게 취급합니다.
먼저, String 클래스는 new라는 연산자를 이용하지 않고도 인스턴스를 만들어낼 수 있습니다. 모든 클래스는 new 연산자를 이용해야 하는데 말이죠. 한번 인스턴스를 만들어보겠습니다.
package javaStudy; public class StringExam { public static void main(String[] args) { String str1 = "hello"; String str2 = "hello"; String str3 = new String("hello"); String str4 = new String("hello"); } }