전체 글21 예외처리 예외처리란?편의점 심부름으로 이해해 보자.엄마가 이렇게 심부름을 시킨다."마트 가서 달걀 사 와."그런데 만약 마트가 문을 닫았다면? 돈을 잃어버렸다면? 원하는 과자가 품절이라면?이런 상황들은 집에서 출발할 때는 예상하지 못한 돌발 상황이다. 컴퓨터 프로그램도 마찬가지다.아무리 잘 짜여진 코드라도, 실행하다 보면 예상 못한 오류(에러)가 생길 수 있다.그런데 컴퓨터는 융통성이 없어서, 오류를 만나면 그냥 프로그램을 꺼버린다;;이걸 막기 위한 안전장치가 바로 예외처리(Exception Handling) 이다. try? catch? finally?이 세 가지를 심부름에 비유하면 이렇게 된다.try (시도해봐!)— "일단 해봐!" 마트에서 달걀을 사는 동작을 해본다. 잘 되면 그냥 통과!catch (문제 .. 2026. 4. 27. Today I Learned (26.4.24.) 보호되어 있는 글 입니다. 2026. 4. 24. [Bash] grep 명령어 때때로 개발을 하다보면 터미널에서 명령어를 통해 검색하는게 더 편할때가 있다.그중에 grep명령어를 가장 많이 사용하는데, 옵션에 대해 전부 알지 못한다는 FOMO가 와서 여기에 정리해서 기록한다.grep이란?grep은 Global Regular Expression Print의 약자로, 파일 내에서 특정 문자열이나 패턴을 검색할 때 사용하는 Bash Shell 명령어다.grep의 옵션옵션설명비고-iIgnore Case대소문자를 구분하지 않고 검색-vInvert Match패턴과 일치하지 않는 라인만 출력 (제외 검색)-nLine Number결과 앞에 파일 내 행 번호를 표시-r / -RRecursive하위 디렉토리를 포함한 모든 파일에서 검색-lFiles with Matches문자열이 포함된 파일의 이름만.. 2026. 4. 23. [Bash] 기본 명령어 모음 까먹을 때마다 찾기 귀찮아서 자주 쓰는 Bash Shell 명령어를 여기에 정리해서 기록한다.Bash 쉘의 기본 명령어분류명령어설명파일 / 디렉토리 조회ls -al숨김 파일을 포함하여 목록을 상세히 조회pwd현재 작업 중인 디렉토리의 절대 경로 출력이동 및 생성cd [경로]지정한 디렉토리로 이동mkdir -p [경로]하위 디렉토리까지 포함하여 생성touch [파일명]빈 파일 생성 (또는 파일의 수정 시간 업데이트)복사/이동/삭제cp [대상] [목적지]파일 또는 디렉토리 복사 (-r 옵션 시 디렉토리 복사)mv [출발] [도착]파일/디렉토리 이동 또는 이름 변경rm -rf [경로]파일 또는 디렉토리를 강제로 재귀적으로 삭제파일 내용 확인cat [파일명]파일의 전체 내용을 터미널에 출력less [파일명]큰 .. 2026. 4. 23. Git & Github 보호되어 있는 글 입니다. 2026. 4. 23. [Java] while문 vs do while문 Java의 반복문에는 크게 for문과 while문이 있다.그런데, do while문이라는 사생아가 있다?!while문과 차이점을 코드로 비교해보자.while문: while문은 조건식에 부합하면 내부가 작동한다. 처음 시작할때 조건문에 부합하지 않으면 작동 안 한다.public class Main { public static void main(String[] args) { int num = 12; while(num do while문do while문도 조건식을 따르지만, 일단 한번은 시행된다.public class Main { public static void main(String[] args) { int num = 12; do { // while문과 다르게, do w.. 2026. 4. 23. 이전 1 2 3 4 다음