☕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개의 댓글
·

☕Java: 접근 제한자

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. 스스로 이해를 위해 직접 쓴 문장들의 경우 정확성이 떨어질 수 있다는 점 참고 부탁드립니다. 접근제한자 클래스안에 있는 멤버 (필드, 메소드, 생성자)의 접근을 제한한다. 📌 접근제한자의 종류 protected는 상속관계가 아니면 다른 패키지에서...

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

☕Java: 주요 API (노션DB)

자바의 주요 api를 패키지별로 모으고, 어떤 메소드가 있는지 바로 볼 수 있도록 하는 노션 데이터베이스를 만들었다. 오라클에서 제공하는 api document 사이트가 있지만.. 정말 모든 것을 다 볼 수 있는 사이트 대신 내가 알게 된 것들부터 스스로 구성해나가는 데이터베이스가 필요했다. 앞으로 추가/수정할 것이 생길 때마다 업데이트할 것이다. > 홈...

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

☕Java practice: Store app 만들기

자바를 이용하여 가입(사용자정보 저장), 상품 조회, 장바구니 담기, 구매하기(구매목록 저장), 구매내역 조회 를 할 수 있는 어플리케이션을 만든다.

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

☕Java: 메소드의 재정의와 클래스 형변환

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. 스스로 이해를 위해 직접 쓴 문장들의 경우 다소 부정확할 수 있습니다. 메소드 재정의(overriding) 상위 클래스로부터 상속받은 메소드를 그대로 이용하지 않고 하위 클래스(자기 자신)에 맞게 해당 메소드의 구현내용만 재정의하는 것. ⇒ ...

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

☕Java: 클래스(필드, 메소드, 생성자) 개념 정리

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. 스스로 이해를 위해 직접 쓴 문장들의 경우 다소 부정확할 수 있습니다. 객체와 클래스 📌 클래스 객체를 생성하기 위한 설계도 클래스는’사용자정의 자료형’이라고 생각할 수 있다. 클래스는 객체를 생성하기 위한 필드와 메소드의 집합이다. Object....

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

☕Java practice: Calendar app 만들기

자바를 통해 연도와 월을 입력받고, 달력을 출력하는 어플리케이션 만들기

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

자바 기반 웹개발자 양성과정 강의노트 (작성중)

자바기반 웹개발자 양성과정 강의노트 (2022.03.02 ~ 2022.08.24)

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