일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- 로그인 인증 흐름
- 스프링부트 계층구조
- 스프링부트 구조
- 로그인/로그아웃
- formmatted
- 스프링
- IPC
- 어노테이션
- 작업명중복
- http
- 프레젠테이션 계층
- 스프링부트
- ORM
- 동기
- JPA
- ./gr
- 토큰기반 인증
- 비즈니스 계층
- @temproal
- ./gradlew docker
- java I/O
- 세션기반 인증
- 비동기
- 퍼시스턴스 계층
- 스프링 부트 테스트
- MSA
- RESTfull API
- spring
- JWT
- Today
- Total
목록2024/06 (2)
[DEV] J-Jay

예외(Exception)프로그램 실행시, 어떤 원인으로 인해 비정상적인 동작을 일으키며 프로그램이 종료되는 상황이 일어 났을때대부분 사람들은 프로그램이 오류가 발생했다고 생각한다. (어떤 오류인지는 관심 없다) 하지만 나는 개발자니까 개발자 기준에서,오류는 크게 두가지 종류가 있다. 컴파일 할 때 발생할 수 있는 컴파일 에러, 실행 중 발생되는 런타임 에러 컴파일 에러는 우리가 잡기가 쉽지만(코딩할떄 나오니까) 런타임 오류는 실행 중에 발생하기에 잡기가 어렵다.그래서 여기선 런타임 에러에 대해서 깊게 살펴보겠다. 런타임 에러Java에서 런타임 오류는 두종류로 보고있다. 에러(Error)와 예외(Exception)이 두개의 차이를 알아보자.에러는 프로그램이 코드로 복구될 수 없는 오류를 의미하고, 예외는 ..
내부 클래스 (Inner Class) 내부 클래스(inner class)란 하나의 클래스 내부에 선언된 또 다른 클래스를 의미한다.보통 사용자 클래스 자료형이 필요하면, 메인 클래스 외부에 선언하거나, 따로 독립적인 클래스 파일을 만들어 불러와 사용해 왔다. 내부 클래스는 내부에 정의된다는 점을 제외하고는 일반적인 클래스와 다르지 않다. 우리가 어느 클래스에 변수나 상수가 필요하다면 클래스 멤버로서 클래스 내에서 선언하여 사용해 왔듯이, 선언 주체를 변수에서 클래스로 바꾼다면 그것이 내부 클래스인 것이다. 이처럼 내부 클래스는 보통 두 클래스가 서로 긴밀한 관계가 있거나, 하나의 클래스또는 메소드에서만 사용되는 클래스일 때 이용되는 기법이라고 보면 된다.※ 내부(inner) 클래스는 중첩(nested) ..