전체 글

깃허브: https://github.com/kiseokkm
· TIL
Exception 예외 처리는 정말 중요하다. 예외란? 예외(Exception)는 프로그램 실행 중 발생할 수 있는 예기치 못한 상황을 의미예외 처리는 프로그램의 안정성을 높이고 오류를 우아하게 처리하는 데 필수적 예외에도 종류가 있다 Error와 Exception Error는 개발자가 직접 처리할 수 "없는" 오류ex) OutOfMemoryError, StackOverflowError Exception은 개발자가 직접 처리할 수 "있는" 오류1. Checked Exception : 컴파일 시에 예외 처리를 강제하는 예외ex) IOException, SQLException2. Unchecked Exception : 런타임 시에 발생하는 예외ex) NullPointerException, ArrayIndex..
· TIL
제네릭에 대해 공부했다. 제네릭 중요하다. 제네릭은 " 코드의 재사용성을 높이고, 타입 안전성을 강화"   제네릭은 " 코드의 재사용성을 높이고, 타입 안전성을 강화"제네릭은 " 코드의 재사용성을 높이고, 타입 안전성을 강화"제네릭은 " 코드의 재사용성을 높이고, 타입 안전성을 강화"제네릭은 " 코드의 재사용성을 높이고, 타입 안전성을 강화"  제네릭을 사용하면 컴파일 시 타입 검사를 할 수 있어 런타임 에러를 줄일 수 있다. : 타입 안전성다양한 타입을 처리할 수 있는 코드를 작성할 수 있다.: 코드 재사용성명시적인 타입 정보를 제공하여 코드의 가독성 향상.: 가독성  쉽게, 제네릭은 라벨이 붙어있는 거다. 안에 뭐가 들었는지 박스를 안 열어봐도 되고그 박스 바깥에, 이 박스는 뭐에 대한 박스이다. 제..
· TIL
배열의 특징은 ?고정 크기: 배열은 초기화 시 크기가 고정되며, 이후 크기를 변경할 수 없습니다.동일한 타입: 배열은 동일한 데이터 타입의 요소만 저장할 수 있습니다.인덱스 접근: 배열 요소는 인덱스를 사용하여 빠르게 접근할 수 있습니다.간단한 구조: 배열은 구조가 간단하여 메모리 효율이 좋고 성능이 빠릅니다.컬렉션이란?  ( 배열과 반대 )동적 크기: 컬렉션은 필요에 따라 크기가 자동으로 조정됩니다.유연한 데이터 타입: 제네릭을 사용하여 다양한 타입의 데이터를 저장할 수 있습니다.다양한 데이터 구조: 다양한 요구사항에 맞는 여러 데이터 구조를 제공합니다.풍부한 메서드: 데이터 조작을 위한 다양한 메서드를 제공합니다 (삽입, 삭제, 검색 등). 인터페이스 주요 특징인터페이스구현 클래스특징ListLinke..
· TIL
변수란 무엇인가?값을 정할 수 있는 메모리 공간, 값을 담을 수 있는 상자, 변하는 수 변수명 짓기가 제일 빡세긴 하다 제어문 조건문 if문 ,  가장 기본적인, 참 일 때만 실행int x = 10;if (x > 5) { System.out.println("x는 5보다 큽니다.");} if else문 , 참 거짓 각각 실행 가능int x = 3;if (x > 5 && x switch문, 특정 변수의 값을 기준으로 여러 case 중 하나 선택 실행 가능int day = 2;switch (day) { case 1: System.out.println("월요일"); break; case 2: System.out.println("화요일"); break; ..
· TIL
캠프 했을때 수준별 수업했던걸 쭈욱 한번 들어보려고 한다. 베이직반부터 Start !!베이직반 튜터님이 설명을 엄청 잘해주신다. 마인드셋충분히 고민하고, 노력했다면 실패를 두려워하지 말자. (feat. TIL)설명할 수 없다면, 이해한것이 아니다.조급해 질수록, 냉철하고 논리적으로 판단하기.콩콩팥팥 (콩 심은 데 콩 나고, 팥 심은 데 팥난다.)협업을 중요시 하자. 상속에 대해 알아봤다.  상속이란, 부모 클래스의 기능을 자식 클래스가 물려받는 과정이다.이 과정을 통해, 이미 쓰여진 코드를 재사용 하고, 자식 클래스가 필요함에 따라 변형 시킬 수 있습니다. class Parent { ... }class Child extends Parent { ... }Parent pa = new Parent(); // ..
· TIL
벌써 월요일이 왔다..   캠프 하면서 특강을 가볍게 봤다.  디버깅 자료를 봤다 디버깅이란?버그는 소프트웨어에 발생한 잘못된 결과나 오류를 말합니다. 이 버그를 수정하는 것을 디버그라고 한다 디버그는 무조건 알아야 한다!! --------------------- 거품 정렬에 대해 알아봤다. (Bubble Sort) 서로 인접한 두 원소를 검사하여 정렬하는 알고리즘이다. 인접한 2개의 원소를 비교해 크기가 순서대로 되어 있지 않으면 서로 교환한다. 선택 정렬과 기본 개념이 유사하다.private static void sort(int[] arr) { for (int i = 0; i arr[j + 1]) { // 3 int temp = arr[j]; ..
기석김
김기석