[JAVA] 처음 배울때 메모했던 내용들 (2)

김용진·2021년 6월 26일
1

JAVA 연구일지

목록 보기
2/6
post-thumbnail
  1. Wrapper Class.valueOf 는 내부에 캐시를 이용하며 값의 범위가 있다. 만약 생성하려는 값이 범위 안에 있으면 캐시에서 객체를 가져오고, 범위 밖에 있으면 new로 객체를 생성하여 리턴하는것이다.
  1. String 객체의 문자열은 생성이 되면 이후 변경되지 않는다. (immutable)
  1. C++와는 다르게 JAVA에서는 String 문자열은 '\0' 문자로 끝난다.
  1. JAVA에서는 클래스의 객체가 문자열로 변환이 될 필요가 있으면 그 클래스에 존재하는 toString 이 된다.(toString 메소드는 모든 클래스가 상속받는 최상위 클래스인 Object 클래스에 존재한다.)
  1. JAVA의 클래스에 대한 변수는 모두 레퍼런스입니다. (정확히는 Primitive 타입을 제외한 모든 타입에 대한 변수는 모두 레퍼런스이다.)
profile
연구하는 프로그래머

0개의 댓글