책 356페이지에서는 > `BigDecimal`의 생성자 중 문자열을 받는 생성자를 사용했음에 주목하자. 계산시 부정확한 값이 사용되는 걸 막기 위해 필요한 조치다. 라는 내용이 있습니다. `BigDecimal` 의 생성자의 종류 중에서 문자열을 받는 생성자가 어떻게 부정확한 값이 사용되는 것을 막아주는지 궁금합니다. 그리고 다른 생성자와 어떠한 차이가 있는지도 궁금합니다.