- Programming/* Java Fundamentals
-
1. Essential Fundamentals for Java.- Programming/* Java Fundamentals 2021. 6. 1. 00:05
1. 문자열에 관련된 클래스와 관련된 이야기들. 자바에서는 문자열을 모두 String 클래스 타입의 객체로 표현한다. String str = "Essential Classes for Java"; 위의 문자열은 컴파일 후에 String 객체가 된다. 이에 추가로 String 클래스에는 문자열의 일부분을 다른 문자열로 바꾸는 replace 메소드도 있고, 문자열에 다른 문자열을 연결하는 concat 메소드도 있는데, 이런 메소드는 String 객체가 가지고 있는 문자열의 내용을 바꾸는 것이 아니라, 바뀐 내용을 갖는 새로운 String 객체를 생성하게 된다. 따라서, 문자열 조작을 많이 하는 프로그램에서 이런 메소드를 많이 사용하면 String 객체가 너무 많이 생기기 때문에 효율적이지 않다. 많은 객체를 ..