study halle 2

[Java] enum

0. 학습 목표 자바의 열거형에 대해서 학습한다. enum 정의하는 방법 enum이 제공하는 메소드 (values()와 valueOf()) java.lang.Enum EnumSet 1. enum 정의하는 방법 자바의 enum을 정의하는법은 일반적으로 클래스를 사용하는 방법과 다르지 않다. 1-1.기본형 package study.moon.test; public enum Word { HELLO, WORLD } 말 그대로 데이터를 열거하는 방식으로 이루어져 있다. 마치 값이 채워진 배열과 같은 느낌이다. 1-2.데이터 표현형 package study.moon.test; public enum Word { HELLO("HELLO"), WORLD("WORLD"); String word; Word(String wor..

Java/STUDY HALLE 2021.01.30

[Java] 예외처리

0. 학습 목표 자바에서 예외 처리 방법(try, catch, throw, throws, finally) 자바가 제공하는 예외 계층 구조 Exception과 Error의 차이 RuntimeException과 RuntimeException이 아닌것의 차이는? 커스텀한 예외 만드는 방법 1. 자바에서의 예외처리방법 Java에서 Exception이란 프로그램의 실행 도중에 발생하는 문제상황 을 의미한다. if문을 사용하여 예외 처리를 진행할 수도 있지만 if문은 프로그램의 로직을 작성하는 부분도 존재하기 때문에 if문으로 예외처리를 진행할 시, 예외사항이 발생하는곳을 찾아보기 어렵다는 단점이 있다. 따라서 예외처리 구문을 통해 예외를 처리하는것이 바람직하다. 1-1. try - catch - finally M..

Java/STUDY HALLE 2021.01.15