string 2

java.lang패키지

1. java.lang 패키지java.lang 패키지는 자바에서 가장 기본적이고 필수적인 클래스들을 포함하는 패키지로, 자바 프로그램에서 자동으로 import되기 때문에 별도로 import 문 없이도 사용할 수 있습니다. 이 패키지에는 문자열을 처리하는 String, 수학 계산을 위한 Math, 객체의 최상위 클래스인 Object, 쓰레드 관련 클래스인 Thread, 예외 처리에 사용되는 Throwable 계열 클래스 등 자바 프로그래밍의 핵심적인 기능을 담당하는 클래스들이 포함되어 있습니다. 자바에서 거의 모든 프로그램이 이 패키지의 클래스를 사용하므로, java.lang은 자바의 핵심 인프라라고 할 수 있습니다. 1. 주요 클래스Object자바의 모든 클래스의 최상위 부모 클래스String문자열을 다..

백엔드/Java 2025.07.07

String 클래스

1. String 클래스자바에서 String 클래스는 문자열 데이터를 표현하기 위한 클래스로, 문자들의 집합을 객체 형태로 다룰 수 있도록 해줍니다. String은 불변(immutable) 특성을 가지며, 한 번 생성된 문자열은 수정할 수 없고, 변경이 필요한 경우 새로운 문자열 객체가 생성됩니다. 문자열 리터럴은 자동으로 String 객체로 취급되며, 다양한 문자열 조작 메서드(length(), substring(), charAt(), equals(), toUpperCase() 등)를 제공하여 문자열을 효율적으로 처리할 수 있습니다. 또한 String은 자바에서 매우 중요한 클래스이기 때문에 기본 타입처럼 사용할 수 있는 특수한 참조형 객체이며, + 연산자를 통한 문자열 연결, ==과 equals()의..

백엔드/Java 2025.07.07