목록JAVA 개념 정리 (2)
삼류 개발자의 애로사항
선언부/구현부(Declaration / Implementation)
두 개 개념이 헷갈려서 개인적인 정리를 해본다.. 1. Declaration 선언부라고 한다. 이클립스의 Open Declaration을 클릭하다 보면, 추상화를 거친 method의 경우에, 추상화된 최심부까지만 참조가 가능하다. 2. Implementation 구현부라고 한다. 이클립스의 Open Implementation을 클릭하면, 추상화하기 전 날 것의 쎙 method의 내용을 참조할 수 있다. 3. 최심부 Declaration/ Implementation 가 같을 때? 가끔 참조 method의 Declaration을 끝까지 추적한 부분과 Implementation을 추적했을 때 같은 곳을 가르키는 경우가 있다. 이건 추상화를 거쳤는지 유무에 따라 갈린다. Declaration은 추상화된 부분까지..
JAVA 개념 정리
2023. 8. 24. 15:29
Math.round()와 String.format()차이점
Math.round()와 String.format()차이점 이 두 메소드들은 실수를 소수점 n번째까지 잘라서 표현한다는 공통점이 있다. 하지만 두개의 메서드가 꼭 같은 결과값을 출력하지는 않는다. 한가지 차이점이 있는데, Math.round()함수는 소수점아래가 0일경우 모두 없애버리지만, String.format()은 없애지 않고 그대로 0들을 그대로 리턴한다. 출처 : https://coding-factory.tistory.com/250
JAVA 개념 정리
2021. 11. 4. 09:40