Java 2

[JAVA] 예외처리 - Exception 이해하기

1. Error & Exception2. Exception Class 구조3. Exception 처리 방법 [Error & Exception]Error / 에러JAVA 에서 Error 는 JVM에서 발생시키는 것으로, 애플리케이션 코드에서 처리할 수 있는 부분이 거의 없다.대표적으로, OutOfMemory / StackOverFlow 등이 에러에 속하며, 에러가 발생한 시점에 처리하기 보다는 미리미리 애플리케이션의 코드를 살펴보며 에러가 발생하지 않도록 예방하여 원천적으로 차단해야 한다. Exception / 예외Exception 은 입력 값의 처리가 불가능하거나 참조된 값이 잘못된 경우 등, 애플리케이션이 정상적으로 동작하지 못하는 상황을 의미한다.코드 설계 및 테스트 단계에서 개발자가 직접 처리할..

Java 2024.08.15

[Java] Lombok 롬복 라이브러리

1. Lombok ?2. 사용법 (인텔리제이)3. 롬복 어노테이션 [Lombok]Lombok(롬복)은 데이터 클래스를 생성할 때, 반복적으로 사용하는 메서드들을 어노테이션으로 대체하는 기능을 제공하는 라이브러리이다. 일반적으로 많은 멤버 변수를 선언하고, 각 멤버 변수 별 getter() / setter() 메서드를 만들면 코드가 길어지고, 가독성이 낮아지곤 한다.비록 IDE 자체적으로 getter() / setter() / toString() 메서드 등을 자동으로 생성하는 기능을 제공하긴 하지만, 앞서 언급한 단점은 마찬가지이다.이런 경우 롬복을 활용하면, 아래와 같은 장점을 가질 수 있다.어노테이션 기반으로 코드를 자동으로 생성하므로 생산성이 높아진다.반복되는 코드를 생략할 수 있어 가독성이 좋아진다..

Java 2024.07.26