Backend Web/Java

[JAVA] String , 어노테이션

sofiaaa 2022. 2. 2. 02:06
반응형

~ 자바의 신 정리 ~

 

Chapter 15 String 

String의 단점을 보완하기 위한 두개의 클래스

  • StringBuffer
  • StringBuilder

StringBuffer, StrinBuilder의 공통점

  • 모두 문자열을 다룬다
  • CharSequence 인터페이스를 구현한다.

StringBuffer, StrinBuilder의 차이점

  • 하나의 메소드 안에서 문자열을 생성하여 더할 경우에는 StringBuilder를 사용한다.
  • 어떤 클래스 내에서 문자열을 생성하여 더하기 위한 문자열을 처리하기 위한 인터페이스 변수가 선언되었고, 여러 쓰레드에서 이 변수에 동시에 접근하는 일이 있을 경우에는 StringBuffer를 사용해야 한다.

 

 

 

Chapter 17 어노테이션

미리 정해져 있는 어노테이션 3개

어노테이션 내용
@Override 해당 메소드가 부모 클래스에 있는 메소드를 Override 했다는 것을 명시적으로 선언
@Deprecated 더 이상 사용되지 않음을 컴파일러에게 알림
@SupressWarnings 경고 제외 

 

반응형

'Backend Web > Java' 카테고리의 다른 글

[JAVA] 제네릭  (0) 2022.02.02
[JAVA] JAVA  (0) 2022.02.02
[JAVA] 예외  (0) 2022.02.02
[JAVA] 인터페이스  (0) 2022.02.02
[JAVA] 상속  (0) 2022.02.01