반응형 [개발] 언어/Java24 JAVA BigDecimal을 왜 그리고 어떻게 사용할까? 자바의 수 연산은 기본 자료형이나 BigDecimal 등의 클래스를 이용한다. 보통, Double(Wrapper class)와 BigDecimal 중 어떤 것을 사용해야 하는지로 고민하게 된다. 기본적인 수 연산은 +, -, *, /, % 연산자를 기본 자료형에 사용하면 될 것인데, 왜 BigDecimal 등의 숫자 클래스를 사용하여 연산을 수행할까? 이와 같은 질문을 스택오버플로우에서 발견하고 답변을 찾았다. A BigDecimal is an exact way of representing numbers. A Double has a certain precision. Working with doubles of various magnitudes (say d1=1000.0 and d2=0.001) could .. 2021. 6. 23. The unknown errors occur in pom.xml when using STS4 Introduction I start I made the new spring starter project in sts4. But I checked the unknown error in pom.xml. Subject Why do these errors occur? When the spring framework builds and compiles, depend on maven. Something went wrong here and there was an error. I don't know the specific reason. How do fix these error? Default pom.xml exists the only java.version in . Add maven version 3.1.1 in . .. 2019. 8. 3. Apache POI 아파치 POI는 서버에 엑셀파일을 업로드하기 위해 사용해봤다. 위키백과의 설명에 따르면 아래와 같다. 아파치 POI(Apache POI)는 아파치 소프트웨어 재단에서 만든 라이브러리로서 마이크로소프트 오피스파일 포맷을 순수 자바 언어로서 읽고 쓰는 기능을 제공한다. 주로 워드, 엑셀, 파워포인트와 파일을 지원하며 최근의 오피스 포맷인 Office Open XML File Formats [1] (OOXML, 즉 xml 기반의 *.docx, *.xlsx, *.pptx 등) 이나 아웃룩, 비지오, 퍼블리셔 등으로 지원 파일 포맷을 늘려가고 있다. 출처: https://ko.wikipedia.org/wiki/%EC%95%84%ED%8C%8C%EC%B9%98_POI Maven pom.xml은 아래와 같이 설정하고.. 2018. 1. 24. java - Generics & Wildcard 1. Generics란? - 자바 컬렉션 프레임워크는 자료구조로써 여러 타입의 객체를 저장할 수 있다. 컬렉션은 여러 타입의 객체를 저장하기 위해 기본적으로 입력 타입을 최상위 부모 클래스인 Object 형태로 저장되고 관리되도록 설계되었다. 하지만 런타임 시에 컬렉션을 사용하는 메소드에서 의도한 객체를 다루는 로직을 수행 중에 의도되지 않는 객체가 나와 에러를 발생시킬 수 있다. - Generics는 컬렉션의 입력되는 객체의 형안정성을 위해 사용되었다. 입력으로 정해진 객체 타입만을 받는다고 명시를 하는 것이다. - 이로 인해 입력으로 받아들이면 안 되는 객체 타입을 입력 단계에서 걸러버린다. * Generics 타입 매개변수 E: Element를 의미, 컬렉션의 요소 표시할 때 사용 T: Class .. 2017. 12. 16. 이전 1 2 3 4 5 6 다음 반응형