반응형
잡담
-
17일 차 문자열을 정수형으로 변환할 때의 황당한 경험잡담 2015. 10. 1. 17:36
17일 차에 올린 글을 보면 list.add(Integer.parseInt(length)); 이렇게 쓴 문장이 있을 것이다. 오늘 황당한 경험을 했는데 parseInt구문에서 계속 java.lang.NumberFormatException 에러가 뜨는데 절대 에러가 나올 상황이 아니여서 상당히 당황했었다. 1시간정도 계속 헤매다가 결국 해결했는데 방법은 해당 파일을 모두 삭제하고 다시 하는 것이다. 해당 파일은 data.txt, result.txt등.. 여러가지 메모장이였는데 싹다 삭제하고 하니까 잘 되더라... 역시 잘 안되면 삭제하거나 프로젝트클린으로 싹다 밀어버리고 하는게 아직 초보자인 나로서는 가장 빠른 해결방법인듯 하다.
-
getter,setter / 생성자잡담 2015. 9. 16. 17:12
getter/setter를 사용하면 1.객체지향원리에 충실2.세분화된 접근제어가 가능3.입력값에 대한 검증(올바른 값만 들어갈 수 있게) 3.1 -예를들어 speed에는 -값이 존재하지 않는다그렇기에 if(speed > 0) this.speed = speed; 로 하면양수일때만 스피드가 들어가게 할 수 있다. 가급적이면 getter/setter를 쓰자. 생성자를 사용하면 1. 오버로딩이 가능2. 공통점을 묶어 놓았기 때문에 유지보수가 편해짐3. 2와 같은 이유로 디버깅이 편해짐 차근차근 추가해나갈 예정
-