Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 문자 단위 스트림
- 예외 처리
- try-catch
- 상속
- 졸리다
- 인스턴스
- 개발자
- 코딩
- 다형성
- 초보개발자
- 백엔드
- SSR
- throws
- 바이트 단위 스트림
- exception
- 보조 스트림
- FileInputStream
- 코린이
- Java
- 메서드
- 자바
- 파이팅
- node.js
- 배열
- MPA
- 인터페이스
- ArrayList
- 자료형
- 새벽공부
- 변수
Archives
- Today
- Total
목록APPEND (1)
SHUSTORY
11-2 String 클래스
String을 선언하는 두 가지 방법 자바는 문자열을 사용할 수 있도록 String 클래스를 제공한다. String 사용 시 문자열을 생성자의 매개변수로 하여 생성하는 방식과 이미 생성된 문자열 상수를 가리키는 방식이 있다. 비슷해 보이는 위 두 가지 방법에는 큰 차이가 있다. new 예약어를 사용하여 객체를 생성하는 경우, "abc" 문자열을 위한 메모리가 할당되고 새로운 객체가 생성된다. 하지만 String str2 = "test"; 와 같이 생성자를 이용하지 않고 바로 문자열 상수를 가리키는 경우 str2가 기존에 만들어져 있던 "test"라는 문자열 상수의 메모리 주소를 가리키게 된다. 따라서 String str3 = "test"; 코드를 작성하게 되면 str2와 str3는 같은 주소 값을 갖게 ..
프로그래밍/JAVA
2023. 3. 6. 19:17