Exception2 [Java/Python] 문법 비교 정리 #8 예외 처리 Java에서의 예외처리 String[] arr = new String[5]; int a = 9; try { // 1. 예외 던지기 if(a < 10) throw Exception("10 보다 큰 값이 필요 합니다."); // 2. 예상치 못한 Exception이 발생 String param = arr[a]; } catch(Exception e) { // e에 대한 로깅 및 예외 처리 구현 } finally { System.out.println("try or catch 구문의 종료 지점"); } 예시에서 보게 되면 a 보다 작은 값을 가진 변수가 try 구문에서 분기 처리를 하여 10 보다 작은 경우 catch 구문으로 바로 이동하게 되는 경우와 예상치 못한 예외가 발생 할 수 있는 로직에서 try cat.. 2022. 11. 10. java #4 [Queue, Dequeue] Queue 공장에서 생산라인의 제품들이 원료가 들어가고 제품이 나오는 것처럼 List 보다 Queue를 사용하는 경우가 종종 생깁니다. 특히나 순서대로 데이터를 뽑아서 사용 할 때에는 더 유용하게 사용합니다. Dequeue Queue와 성질은 같지만 양 방향으로 데이터를 받아서 사용 가능합니다. 위의 두개의 자료 구조 모두 아래와 같이 사용합니다. Exception null or Queue Value 주입 add offer 추출 remove poll 확인 element peek 사실 저는 잘 헷갈려서 쓸때마다 찾아보는건 안 비밀.... 2020. 7. 8. 이전 1 다음