본문 바로가기

전체 글70

수학 및 물리학 자료 - 물리학 인하대 차동우 교수님 일반물리 등 경희대 이종수 교수님 수리물리 등 전파 거북이님 블로그 . - 수학 . 2022. 5. 8.
예외 처리 시 RETURN문 위치 최근 요청받은 서버 API를 작성하다가 try-catch 구문에서 return문을 어디에 작성해야 하는지, 구체적으로는 finally에 작성해야 하는지에 대해 얘기하다 혼동이 와서 이 글을 작성하게 되었습니다. _____ 메소드 작성 시 예외 처리를 위해[1] try-catch 구문을 사용하곤 한다. 한편 리턴 타입이 void가 아니라면 값을 반환해주어야 한다. 그렇다면 return문은 어디에 작성되어야 할까? 먼저 지역변수를 사용하여 try-catch 구문 밖에 return문을 위치시키는 경우부터 코드로 확인해보았다. public static void main(String[] args) { System.out.println(method(null)); System.out.println("=========.. 2022. 1. 17.
날짜 유효성 검사 최근 요청사항 중 날짜에 대한 REST API 작업을 할 일이 있었는데, 간략히 기록해보고자 합니다. 참고로 현재 프로젝트의 자바 버전은 8 미만(1.5)이기 때문에 Date, Calendar, SimpleDateFormat 클래스를 사용하였습니다. 혹 내용 중 틀린 부분이나 피드백이 있다면 댓글로 남겨주시면 감사하겠습니다. _____ 인터페이스 호출 시 파라메터로 넘어온 날짜[1]가 특정 조건에 부합하면 Y, 그렇지 않으면 N을 클라이언트에 던져주어야 했다[2]. 조건은 다음과 같았다. A. 주말 포함 공휴일[3]이 아니다. B. 오늘 기준 공휴일 제외[4] 5일 이전, 5일 이후 이내여야 한다. 각각의 코드[5]는 다음과 같다. import java.text.SimpleDateFormat; impor.. 2022. 1. 17.
부러진 개발자 이야기 OKKY의 baltasar님이 쓰신 연재글인데 재밌어서 가끔 읽으려고 링크를 첨부한다. 개발을 잘하지만 착한... 주인공의 시선으로 2000년 초반 개발 분위기를 느낄 수 있다. ____ 1편_블랙기업에서의 프리랜서 경험 1/3 2/3 3/3 2편_컴공과 석사를 만나다 1/3 2/3 3/3 3편_야만적인 민속문화_(1) 1/2 2/2 4편_야만적인 민속문화_(2) 1/2 2/2 5편_하드웨어 기업과 대중들의 환상 1/3 2/3 3/3 6편_모두가 블랙(기업과 개인) 1/3 2/3 3/3 7편_블랙기업 프리랜서(S/W 중세시대) 1/5 2/5 3/5 4/5 5/5 2021. 12. 24.