post-thumbnail

제네릭 배열을 직접 만들 수 없는 이유

제네릭 배열은 왜 만들 수 없는 걸까? 왜 만들면 안되는 걸까?

2023년 3월 12일
·
0개의 댓글
·
post-thumbnail

Java Enum은 언제 쓰면 좋을까?

우테코 5기 백엔드 과정 중 작성한 글입니다.학습하는 과정인 만큼 잘못된 내용이 있다면 얼마든지 피드백 부탁드립니다 !!

2023년 2월 26일
·
0개의 댓글
·
post-thumbnail

equals 와 hashCode 를 함께 정의해야 하는 이유

우테코 백엔드 5기 과정 중 학습하며 작성한 내용입니다.

2023년 2월 25일
·
6개의 댓글
·
post-thumbnail

JUnit5, AssertJ 개요 및 사용법

⚠️ 우아한테크코스 "바다"님의 10분 테코톡 영상 "바다의 JUnit5 사용법" 을 보고 정리한 내용입니다.

2022년 11월 9일
·
0개의 댓글
·

OkHttp라이브러리 connection leak(커넥션 누수)

커넥션 풀 자원 누수

2022년 10월 4일
·
0개의 댓글
·
post-thumbnail

java.lang.UnsupportedOperationException

CSV파일을 읽으면서 생성한 List> 객체에서 꺼낸, List 객체에 대하여 add() 메소드를 호출했을 때 이 오류가 발생하였다. 이 객체는 BufferedReader를 이용해 CSV파일을 읽는 과정에서, 아래처럼 Arrays.asList로 만들었고 그걸 ArrayList에 담아뒀다가 꺼내서 사용하는 상황이다. 문제는 간단하다. 모든 List가 ad...

2022년 9월 26일
·
0개의 댓글
·
post-thumbnail

java.lang.ClassCastException: class java.math.BigDecimal cannot be cast to class ...

java.math.BigDecimal casting 할 수 없다고 뜰 때

2022년 8월 17일
·
0개의 댓글
·

☕Java: 싱글턴 패턴

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. 싱글턴 패턴 📌 싱글턴 패턴 애플리케이션이 실행되는 동안 객체의 인스턴스가 오직 1개만 생성되고 사용되도록 하는 패턴 이러한 패턴으로 만들어진 객체를 싱글턴 객체라고 한다. 📌 싱글턴 객체 프로그램이 실행되는 동안 클래스당 객체가 하나만 생성...

2022년 4월 28일
·
0개의 댓글
·

☕Java: 입출력, Stream으로 데이터 다루기

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. 스스로 이해를 위해 직접 쓴 문장들의 경우 정확성이 떨어질 수 있다는 점 참고 부탁드립니다. Stream의 구분 입출력 작업에는 무조건 Stream 객체가 필요하다. Stream 객체의 획득이 입출력 작업에서의 핵심이다. 📌 읽고 쓰는 데이터의 길...

2022년 4월 27일
·
0개의 댓글
·
post-thumbnail

☕Java: Exception (2) 사용자정의 예외, 강제 예외발생, 예외의 변환

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. 스스로 이해를 위해 직접 쓴 문장들의 경우 정확성이 떨어질 수 있다는 점 참고 부탁드립니다. 사용자정의 예외, 강제 예외발생, 예외의 변환 📌 사용자정의 예외클래스 Checked 예외클래스 만들기: Exception 클래스를 상속받는다. 이...

2022년 4월 18일
·
0개의 댓글
·
post-thumbnail

☕Java: Exception (1) 예외 클래스, 예외처리

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. 스스로 이해를 위해 직접 쓴 문장들의 경우 정확성이 떨어질 수 있다는 점 참고 부탁드립니다. 예외 처리 프로그램 실행 시 발생할 수 있는 오류에 대비하는 것으로 프로그램의 비정상종료를 막고 실행 상태를 유지하는 것이다. 📌 오류의 종류 에러 (E...

2022년 4월 18일
·
0개의 댓글
·
post-thumbnail

☕Java: 콜렉션 프레임워크와 제네릭

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. 스스로 이해를 위해 직접 쓴 문장들의 경우 정확성이 떨어질 수 있다는 점 참고 부탁드립니다. Collection Framework 📌 Framework vs Library 라이브러리가 자주 사용되는 로직을 재사용하기 편리하도록 잘 정리한 일련의 코...

2022년 4월 18일
·
0개의 댓글
·

☕Java practice: StringBuffer 이용하여 카이사르 암호 만들기

자바 연습문제 (카이사르 암호 만들기)

2022년 4월 4일
·
0개의 댓글
·

☕Java practice: 문자열/숫자 판별하기

자바 연습문제 (문자열, 숫자 관련 API 활용)

2022년 4월 4일
·
0개의 댓글
·

☕Java practice: 익명객체 생성하기

위의 EventHandler를 익명 클래스로 변경하시오.

2022년 4월 2일
·
0개의 댓글
·

☕Java practice: 내부클래스

302010위와 같은 실행결과를 얻도록 코드를 완성하시오.

2022년 4월 2일
·
0개의 댓글
·

☕Java practice: 섯다카드 셔플하기 (객체의 초기화, 두 변수의 값 바꾸기)

Java의 정석 연습문제 7 (객체지향) 섯다카드 20장을 포함하는 섯다카드 한 벌(SutdaDeck 클래스)을 정의한 것이다. 섯다카드 20장을 담는 SutdaCard배열을 초기화하시오.

2022년 4월 1일
·
0개의 댓글
·

☕Java: 흐름 제어문 break, continue, return

반복문의 흐름을 제어하는 break, return, continue의 차이점

2022년 3월 28일
·
0개의 댓글
·

☕Java: 다형성과 추상화

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. 스스로 이해를 위해 직접 쓴 문장들의 경우 정확성이 떨어질 수 있다는 점 참고 부탁드립니다 📌 다형성과 추상화 메소드를 가진 클래스가 데이터베이스와 상호작용할

2022년 3월 27일
·
0개의 댓글
·
post-thumbnail

☕Java: 인터페이스, 추상화, 느슨한 결합

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. 스스로 이해를 위해 직접 쓴 문장들의 경우 정확성이 떨어질 수 있다는 점 참고 부탁드립니다. 📌 인터페이스의 형식 인터페이스의 이름은 형용사로 작성한다. 상수의 표현: public static final 키워드를 생략할 수 있다. 추상메소드의 표현:...

2022년 3월 27일
·
0개의 댓글
·