IT/JAVA 2

[JAVA의 예외 처리] Try-Catch-Finally 구문!

JAVA에서는 항상 열 받게 예외가 발생한다. 컴퓨터는 도전 정신이 없어서 이상한 반항을 많이 한다. 예를 들어... "아닛! 절 왜 0으로 나눠요!" "여기 메모리 넣을 곳이 없는데 숫자를 어떻게 넣어요!" "이거 길이 모른다고(Null)이라 해놓고 왜 길이 얼만지 물어봐요?!" 이런 질문을 하는 것으로 보아 컴퓨터는 미필임에 분명하다. 해보려고 하지도 않고... 따라서 이러한 컴퓨터가 이상하다는 낌새를 채고 "오류다!"라고 생각할 때 즉시 대처할 수 있는 방안을 개발자들은 개발해냈다. 바로 Try-Catch-Finally 구문이다! Try 속에서 오류가 발생한다면? Catch에서 그 오류에 대한 대처를 하고 Finally로 Try-Catch를 끝내고 무조건 실행한다. Try - Catch - Fina..

IT/JAVA 2021.04.30

[JAVA] 정규식이란? 자주 사용하는 정규식

1. 정규식이란 특정한 규칙을 가진 문자열의 집합을 표현하기 위해 쓰이는 형식 언어입니다. 개발자가 원하는 형식의 데이터만 입력 받고 싶거나, 찾고 싶을 때 쓰이는 매우 효율적인 문법입니다. ex) 알파벳만 찾고 싶을 때 -> ^[a-zA-Z]*$ 숫자 -> ^[0-9]*$ 2. 왜 정규식이 필요한가? 회원가입 서비스를 만들고자 합니다. 비밀번호를 영문+숫자+특수문자의 조합으로만 가능하게 하고 싶은데, 이것을 코딩으로 하자니 너무 비효율적입니다. 이때, 정규식을 쓰면 간편하고 효율적으로 서비스 제공이 가능합니다. 3. 정규식 기본 설명 표현식 설명 ^ 문자열의 시작 $ 문자열의 종료 * *의 앞 문자가 무수히 많을 수 있음 + +의 앞 문자가 하나 이상 ? ?의 앞 문자가 없거나 하나 존재 [] 문자의 ..

IT/JAVA 2021.03.05