일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 스프링 mvc2 - 타임리프
- 2024 정보처리기사 수제비 실기
- @Aspect
- 스프링 mvc2 - 검증
- 자바 중급1편 - 날짜와 시간
- 자바의 정석 기초편 ch13
- 스프링 db1 - 스프링과 문제 해결
- 자바의 정석 기초편 ch11
- 게시글 목록 api
- 스프링 db2 - 데이터 접근 기술
- 자바의 정석 기초편 ch1
- 2024 정보처리기사 시나공 필기
- 자바의 정석 기초편 ch9
- 자바 기본편 - 다형성
- 스프링 mvc2 - 로그인 처리
- 스프링 입문(무료)
- 자바의 정석 기초편 ch6
- 코드로 시작하는 자바 첫걸음
- 스프링 mvc1 - 서블릿
- 스프링 mvc1 - 스프링 mvc
- 스프링 고급 - 스프링 aop
- 자바의 정석 기초편 ch12
- 자바의 정석 기초편 ch14
- jpa - 객체지향 쿼리 언어
- 자바의 정석 기초편 ch5
- 자바의 정석 기초편 ch7
- 자바의 정석 기초편 ch2
- jpa 활용2 - api 개발 고급
- 자바의 정석 기초편 ch4
- 자바 중급1편 - 예외 처리
- Today
- Total
목록자바 중급1편 - 예외 처리 (2)
나구리의 개발공부기록
출처 : 인프런 - 김영한의 실전 자바 - 중급1편 (유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1.예외 처리 도입1) 시작(1) NetworkClientExceptionV2앞서 만든 프로그램은 반환 값을 사용하여 예외를 처리했는데, 정상 흐름과 예외 흐름이 섞여있어 코드를 한눈에 이해하기 어려웠음오히려 예외 흐름이 더 많은 코드 분량을 차지하여 가장 중요한 정상 흐름이 한눈에 들어오지 않았던 문제를 자바 예외 처리를 도입하여 문제를 해결예외도 객체이기 때문에 필요한 필드와 메서드를 가질 수 있음오류 코드: 어떤 종류의 오류가 발생했는지 구분하기 위해 예외 안에 필드로 오류 코드를 보관오류 메시지: 상위 클래스인 Throwable에서 기본으로 제공하는 message 기능을..
출처 : 인프런 - 김영한의 실전 자바 - 중급1편 (유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 예외 처리가 필요한 이유1) 시작(1) 예제 - 프로그램 구성도예외 처리가 필요한 이유를 알아보기 위해 사용자의 입력을 받고 입력 받은 문자를 외부 서버에 전송하는 예제를 작성네트워크를 학습하지 않았기 때문에 실제 통신하는 코드는 들어가지는 않지만 예외 처리가 필요한 상황을 이해하는데에는 충분함(2) 실행 예시전송할 문자: hellohttp://example.com 서버 연결 성공http://example.com 서버에 데이터 전송: hellohttp://example.com 서버 연결 해제(3) 클래스 설명NetworkClient: 외부 서버와 연결하고 데이터를 전송하고..