본문 바로가기

분류 전체보기108

2024_06_04_화 수업교재 10] 자바 예외 처리2)예외의 개요3) 예외 Class의 계층 구조ObjectThrowableExceptionIOExceptionRuntimeExceptionErrorOutOfMemoryError5) 예외를 처리하는 방법Throw수업교재 11] 제네릭과 컬렉션1) 컬렉션컬렉션: 다수의 데이터, 즉, 데이터 그룹을 의미함컬렉션 클래스: 다수의 데이터를 저장할 수 있는 클래스  ex) Vector, ArrayList, HashSet프레임웍: 표준화, 정형화된 체계적인 프로그래밍 방식컬렉션 프레임웍데이터 군을 저장하는 클래스들을 표준화한 설계다수의 데이터를 쉽게 처리할 수 있는 방법을 제공하는 클래스들로 구성JDK 1.2부터 제공2) ⭐⭐⭐⭐⭐컬렉션 프레임웍⭐⭐⭐⭐⭐Listset⭐⭐⭐⭐⭐Map: 3.. 2024. 6. 4.
2024_06_03_월 수업교재 05] 자바 객체개념16) Design Pattern3>Singleton개념: 실행중 알고리즘 전략선택, 객체동작 실시간 교체 패턴을 의미사용이유:메모리 절감   다른 클래스 간에 데이터 공유 용이 회사 전략을 코딩에 반영하고 유연하게 처리하기 위해 사례: DB 접수, 회사의 마케팅이 바뀔 수업교재 09] 자바 주요 클래스4) 패키지 개요와 종류JDK에서 많은 패키지 제공, awt는 거의 사용 안함5) 자바 API https://docs.oracle.com/javase/8/docs/api/overview-summary.html⭐자바 Applocation Programming Interface단어의 첫글자나 마침표(.)를 입력하고 ctrl+space를 사용하여 약자를 활용하는 것을 API를 사용한.. 2024. 6. 3.
2024_05_31_금 수업교재]05.자바 객체개념2)객체지향의 기본원리: 객체지향 프로그램은 프로시저(함수) 추상화와 data추상화를 묶은 것원리내용추상화 abstract- 현실세계를 그대로 표현하기보다 중요한 측면에 주목, 상세내역을 없애 나가는 과정ex) InterFace상속성 inheritance- Super Class가 갖는 성질을 Sub Class에 자동으로 부여- PGM을 쉽게 확장할 수 있게 만드는 수단ex) Extends, Implements다형성 Polymorphysm- 동일 Interface가 서로 다르게 응답할 수 있는 특성- 연관 Class를 위한 일관된 매개체를 개발하는 수단ex1) OverLoadint: 동일한 이름의 Operation(Method) 사용 가능ex2) OverRiding: Super .. 2024. 5. 31.
2024_05_30_목 오늘의 코딩: 오늘 것을 익혀야 객체 묶음을 익힐 수 있다!순서ch07_ex03>>ComputerComputerExch08_ex01>>Lenderable: 키워드(abstract 추상 메소드), 전날 OverRide3 참고, Interface는 implement, class는 extendspackage ch08_ex01;public interface Lenderable { //인터페이스에서는 변수를 쓸 수 없다 int BORROW = 1; int NORMAL = 0; abstract void checkOut(String borrower, String date); void checkin();}//abstract를 사용했기 때문에 아래는 전부 추상 Methodclass SeperateVolume i.. 2024. 5. 30.
2024_05_29_수 수업교재] 05. 자바 객체개념++ 혼자공} 06.클래스- 1.객체 지향 프로그래밍, 2.필드, 3.생성자, 4.메소드3)객체 지향 프로그래밍 특징주요요소: 객체, 클래스,인스턴스 항목특징객체(object)• 현실 세계의 사물을 컴퓨터 프로그램에 구현한 단위, 즉 클래스에 선언된 모양 그대로 생성된 실체• 속성(attribute)과 메소드(method)로 구성 ,클래스로부터 생성되며 'new 클래스()'로 생성함• 속성(attribute) ( 멤버변수, 인스턴스변수) 과 메서드(method)로 구성• 정보처리의 주체(클래스가 아님!)클래스(class)• 객체를 만들어는 청사진, 설계도• 객체의 속성(연관되어 있는 변수와 메소드) 정의•  객체지향 프로그래밍의 시작은 클래스의 생성• 클래스에 선언되는 멤버.. 2024. 5. 29.
2024_05_28_화 혼자공] 05. 자바객체 2) ⭐⭐⭐⭐⭐객체지향 기본원리 (면접 필수 질문!!) 원리 내용추상화현실세계를 그대로 표현하기보다 중요한 측면에 주목, 상세내역을 없애 나가는 과정 interFace 상속성 Inheritance Super Class가 갖는 성질을 Sub Class에 자동으로 부여 PGM을 쉽게 확장할 수 있게 만드는 수단 Extends / Implements (면접에서 설명할때는 두 가지 요소를 각각 비교해서 설명하기) 다형성 Polymotphysm 동일 Interface 서로 다르게 응답할 수 있는 특성 연관 Class위한 일관된 매개체를 개발하는 수단 OverLoading: 동일한 이름의 Operation(Method) 사용 가능 OverRiding: Super class의 Method를 .. 2024. 5. 29.