JAVA_50_StringBuilder, Math

charl hi·2021년 9월 10일
0

JAVA

목록 보기
50/53

StringBuilder & StringBuffer

  • 거의 유사하다.

StringBuffer

  • 데이터 동기화 -> 데이터 보호
  • 멀티 쓰레드(한번에 여러 작업)에 안전(thread-safe) : 여러가지일을 동시에 할 수 있다. 그러면서 데이터가 동기화되니까 의도하지 않은 데이터손실이 없지!
  • 쓰레드 : 일종의 일꾼? 이라 생각하자 ...-> ch13장

StringBuilder

  • 싱글 쓰레드일 때 동기화는 불필요한 기능이므로 기능 저하가 올 수 있다.
  • 따라서 이럴 때 사용!


Math

  • 수학 관련 ✨static메소드의 집합
    -> 그래서 객체 생성안하고 클래스명.메소드명으로 호출함!
    -> Math.메소드명();

Math


  • 절대값 반환
    : abs()
  • 올림
    : ceil()
  • 버림
    : floor()
  • 둘 중 큰 수
    : max( , )
  • 둘 중 작은 수
    : min( , )
  • 0.0 이상 1.0 미만의 랜덤 double
    : random()
  • 반올림
    : round(), rint()
  • 원주율(3.141592..)
    : PI (상수)
  • 자연로그의 밑
    : E (상수)



Ref

0개의 댓글

관련 채용 정보