목록데이터 엔지니어링 정복 (374)
지구정복
정리 자료구조 1. 집합임시저장 List- 순서, 중복허용(배열 확장) - ArrayList(Vector) Set- 순서가 없고, 중복 불허용 - 향상된 for / Iterator - HashSet Map- 키, 값 구조 - 키만 가져올 지 / 값만 가져올 지 - HashMap, Properties *엑셀 형식 처리하기(행과 열이 있는 2차원 배열) 1. 2차원 배열 / 2차원 ArrayList 사용 2. 1차원 배열 + 객체 / 1차원 ArrayList + 객체 (많이 사용) * 1차원 ArrayList + HashMap *stack, queue 2. 영구저장 - 파일 ㅇ2차원 ArrayList package ArrayEx01; import java.util.ArrayList; public class ..
API 데이터 임시 - 프로그램 종료되면 삭제 한 개 데이터 - 변수나 상수 여러개 데이터 - 객체, 배열 => 자료구조(자료를 저장하는 구조) P722 컬렉션 프레임워크도 객체 영구 - 영구저장 로컬 - 파일 원격 - 데이터베이스 Collection List ArrayList Vector LikedList Set HashSet TreeSet Map HashMap Hashtable TreeMap Properties ㅇArrayList -ArrayList 선언 및 값 저장 package ArrayEx01; import java.util.ArrayList; public class Array01 { public static void main(String[] args) { // TODO Auto-generate..
복습 OOP이론 (아래는 OOP이론을 구성하는 것들) 캡슐 상속 추상 다형 형변환 오버라이드 추상클래스 인터페이스 - 구현클래스의 메서드를 사용 추상메서드 중첩클래스 멤버필드 인스턴스 멤버 클래스 스태틱(정적)멤버 클래스 로컬 클래스 익명 클래스 에러처리 에러 컴파일 에러 실행 에러(런타임 에러) 값의 오류 (=논리 오류) IF문으로 검출 예외(Exception)를 통해서 처리 try { 구문 } catch(익셉션 객체변수) { 익셉션 발생시 처리부분 } finally { 무조건 실행부분 } ㅇ예외처리 -try catch문 사용 num3 를 0으로 나누면 에러가 나지만 try catch문 에러처리로 에러가 안나는 것을 알 수 있다. finally 구문을 추가하면 에러가 나든지 나지 않든지 fianlly구..
복습 상속에 있어서 부모 1. 일반 클래스 내용이 다 채워진 메서드 메서드() { } 2. 추상 클래스 메서드() { } abstract 메서드(); *extends 오버라이드 3. interface abstract 메서드(); *implements 오버라이드 다형성 자동형변환 - 작은자료형에서 큰 자료형할 때 자동적으로 된다. 강제형변환 - 큰 자료형에서 작은 자료형으로 바꿀 때 강제로 해야 한다. *객체의 형변환은 상속이 전제조건 자동형변환 - 자식 -> 부모로 갈 때 강제형변환 - 부모 -> 자식으로 갈 때 OOP 캡슐 상속 추상 다형 ㅇ다형성 다형성은 같은 타입이지만 실행 결과가 다양한 객체를 이용할 수 있는 성질을 말한다. 코드 측면에서 다형성은 하나의 타입에 여러 객체를 대입함으로써 다양한 기..