728x90 야미스터디/Java21 [JAVA] RuntimeException 극락 스터디에서 계산기 리팩토링 중 예외처리를 고민하며 공부하다가 발견한 예외처리! 염먼지.. 공부하자... Error 실행 중 일어날 수 있는 치명적 오류 메모리 부족이나 시스템 오류처럼, 애플리케이션에서 복구 불가능한 시스템 예외를 말한다 컴파일 시점에 체크할 수 없으며 오류가 발생하면 프로그램을 비정상 종료된다 Exception Error보다 비교적 경미한 오류 애플리케이션 로직에서 사용할 수 있는 실질저인 최상위 예외이다 try-catch를 이용해 프로그램의 비정상적인 종료를 막을 수 있다 Exception은 크게 Checked Exception과 Unchecked Exception으로 나뉜다 Checked는 컴파일 시 체크되는 예외로 컴파일 전 예측이 가능하다 Unchecked는 컴파일 시 체크.. 2022. 7. 21. [JAVA] 정규 표현식 정규 표현식(Regular Expression)이란? 특정한 규칙을 가진 문자열의 집합을 표현하기 위해 쓰이는 형식언어 보통은 입력값이 정해진 형식에 맞는지 검증하기 위해 사용한다 자주 사용하는 정규 표현식 정규 표현식 설명 ^[0-9]*$ 숫자 ^[a-zA-Z]*$ 영문자 ^[가-힣]*$ 한글 \\w+@\\w+\\.\\w+(\\.\\w+)? 이메일 ^\d{2,3}-\d{3,4}-\d{4}$ 전화번호 ^01(?:0|1|[6-9])-(?:\d{3}|\d{4})-\d{4}$ 휴대폰 번호 \d{6} \- [1-4]\d{6} 주민등록번호 ^\d{3}-\d{2}$ 우편번호 정규 표현식 작성 방법 java.util.regex 패키지 사용 해당 패키지 내의 Pattern 클래스와 Mathcer 클래스를 주로 사용한다.. 2022. 4. 18. [JAVA] Arrays.sort vs Collections.sort import 기능 내림차순 정렬 Arrays.sort java.util.Arrays 배열 정렬 Arrays.sort(배열, Collections.reverseOreder()) Collections.sort java.util.Collections 객체 정렬 Collections.reverse() Array.sort 오름차순 : 숫자- 대문자 - 소문자 - 한글 순으로 정렬 내림차순 : 한글 - 소문자 - 대문자 - 숫자 순으로 정렬 Collections.sort 오름차순 : 한글 - 소문자 - 대문자 - 숫자 순으로 정렬 내림차순 : 숫자- 대문자 - 소문자 - 한글 순으로 정렬 2022. 2. 7. 이전 1 2 3 4 다음 728x90