분류 전체보기125 [ 혼공단 11기 회고록 ] 드디어 6주간의 여정을 끝 마쳤다! 6주동안 고비도 많았지만 포기하지 않고 완주하게 되어서 매우 뿌듯하다. 다음은 지금까지 공부하면서 느꼈던 점을 써볼까 한다. 계기 작년 2학기 기말고사를 보고 난 후 결과를 보고 매우 충격을 받다. 이를 토대로 아직도 자바 개념이 확실히 잡혀있지 않다는 생각이 들었고, 좀 더 보충하여 공부 할 필요성을 뼈져리게 느꼈던 시기였다. 그때 마침 혼공단을 알게 되어 자바를 시작으로 참여하게 되었다. 과정 처음에는 전에 배운 내용인지라 술술 잘 풀리는 느낌이였고 '아 이정도면 할 만 하겠는데?'란 생각을 가지고 있었다. 근데 막상 한 챕터가 지날수록 고비가 오는 느낌이였고, 이해가 되지 않는 부분들이 많았던 것 같다. 일단 완주는 했다고 해서 끝은 아닌 것 같다. 한 장 공부하.. 2024. 2. 18. [ 프로그래머스 ] ad 제거하기 문제 풀이 1. stream 메소드 이용해서 풀기 2. strArr 배열에서 ad를 포함하고 있지 않는 문자열만 filter로 추출한다! .filter(str -> !str.contains("ad") 3. filter에서 뽑아낸 것들을 다시 배열로 반환한다. .toArray(String[]::new); 배열이 String이므로 String[]:new로 배열의 타입 변환을 해주어야 한다. *int[] 배열은 그냥 .toArray()로 사용 가능 : 자동으로 int[] 타입으로 반환하기 때문 결과 import java.util.Arrays; class Solution { public String[] solution(String[] strArr) { return Arrays.stream(strArr).fil.. 2024. 2. 15. 혼공자 - 6주차 Chap 10 -1 예외 클래스 예외(expection) 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류 예외 처리를 통해 프로그램을 종료하지 않고 정상 실행 상태가 유지되도록 할 수 있다. 자바에서는 예외를 클래스로 관리한다 예외 발생시 JVM이 해당 예외 클래스로 객체를 생성한다. 모든 예외 클래스는 java.lang.Exception 클래스를 상속받음 일반 예외 (컴파일러 체크 예외) 컴파일하는 과정에서 해당 예외 처리 코드가 있는지 검사한다. 예외 처리 코드가 없다면 컴파일 오류 발생 실행 예외 (컴파일러 넌 체크 예외) 실행 시 예측할 수 없이 갑자기 발생하기에 컴파일 과정에서 예외 처리 코드를 검사하지 않는다. 일반 예외와 실행 예외 클래스의 기준 이 두 클래스.. 2024. 2. 13. [ 프로그래머스 ] 배열 원소의 길이 문제 풀이 * stream 메소드를 이용해서 풀어보기 - String::length은 String 클래스의 .length()를 참조한다. - mapToInt(string::length) 로 strlist의 각 문자열의 길이를 구한 후 - .toArray() 로 구한 문자열의 수를 배열로 변환 결과 2024. 2. 11. 이전 1 ··· 18 19 20 21 22 23 24 ··· 32 다음