엑셀 라이브러리 사용 자바 -> 데이터 임시 영구 로컬 파일 일반파일 (메모장에서 다 읽을수 있어야함) java.io 패키지 클래스 접근 =>내부 라이브러리 ..
데이터 임시 변수 / 상수 (멤버 / 지역) 영구 로컬 파일 text - 메모장에 내용을 볼 수 있는 파일 - txt - csv , html, xml, json binary - 특수한 프로그램이 필요 ..
번호 그래프 당첨회수1 1862 174 구조 설계 - UMLArchitecture Excel data - 업무상 가장 많이 쓰이는 저장 방식 - 2D data (row & col) 번호 이름 전화번호 나이 주소1 홍길동 010-111-1111 20 서울시2 박문수 010-222-2222 22 경기도3 임꺽정 010-333-3333 25 강원도 => 프로그램 형식으로 - 2차원 배열 => 같은 자료형 Collection 2개 사용 ..
객체 문법 복습객체중심 프로그램의 특성캡슐화접근지정자setter / getter / is생성자 overloadingthis / this()상속화is ~a / has ~aextends / implementsoverridingsuper / super()final다형화참조 자료형의 형변환상속관계자동 형변환강제 형변환모든클래스는 Object 클래스로 형변환 가능overriding추상화abstract 클래스abstract 메서드interface상수(static final)abstract 메서드클래스 메서드디폴트 메서드내부 클래스 직접(X) 인스턴스클래스지역익명ENUM - 상수를 정의하는 클래스Annotation - 컴파일러에게 지시자바책 552 람다식람다식의 형식public interface MyFunctiona..
autoboxingunboxing 객체중심 문법의 특성1. 캡슐화2. 상속 => 프로그램 => 객체 간의 형변환 * 상속관계 자식 -> 부모 : 자동형변환 (자식 -> )부모 -> 자식 : 강제형변환(TypeCasting)3. 다형성4. 추상화(공통내용 추출) //일반클래스class 클래스명 { } //추상클래스abstract class 클래스명 { 일반메서드 추상메서드} 인터페이스열거형 annotation
내장 객체 jdk 포함외부 객체 추가 java.lang 클래스 메서드 사용법 import object overriding toString() - (내부)문자열 표현 equals() - (내부)데이터 비교 응용력 필요String StringBuffer / StringBuilder * buffer (cache) - 내부 저장공간 메서드 - 가능한한 전부 정리 Math - 게임 ..