- playdata에서 공부한 내용 저장
- 폴더명은 기술 또는 언어
- 문서는 markdown 문법으로 작성(.md)
- 파일명은 Day + 강의일수
-
다중 for문을 선언하고 활용할 수 있다.
-
배열을 숙지하고 1차원, 다차원(가변 배열)을 활용할 수 있다.
-
object Array를 선언하고 구현할 수 있다.
-
난수 발생
-
String, == , public boolean equals(Object obj)
-
wrapper class
- 클래스의 상속 개념을 이해할 수 있다.
- 단일 상속을 구현하고 활용할 수 있다.
- 추상클래스의 개념을 이해하고 구현할 수 있다.
- 재정의를 구현하고 다형성(동적 바인딩)을 구현할 수 있다.
- 클래스 구현, 상속, 추상화 -> 다형성(동적 바인딩)을 통해서 OOP의 개념을 숙지할 수 있다.
- interface 추상화 작업을 할 수 있다.
- 원하는 클래스 구조를 만들 수 있다.
- GUI가 가진 특성을 가지고 샘플을 구현할 수 있다.
- Exception을 할 수 있다.
- 클래스, 상속, 다형성의 개념을 활용할 수 있다
- Object 메소드를 활용할 수 있다
- Exception 구현 하는 방법을 숙지 할 수 있다
- java.util의 컬렉션 객체를 이해할 수 있다.
- 데이터 자료 관리를 원하는 객체를 통해 탐색(CRUD)할 수 있다.
- 컬렉션의 추상화를 설계할 수 있다.
- java.util 클래스를 이용하여 정렬을 사용할 수 있다.
- java.io를 이용하여 탐색기 구현의 기본 클래스를 활용 할 수 있다.
- byte, char, object 타입을 사용하여 java.io의 클래스를 이용하여 입출력을 구현할 수 있다.
- java.io의 클래스들을 이해 할 수 있다.
- stream: byte 단위로 데이터를 처리하는 경로
- byte(InputStream, OutputStream), char(Reader, Writer), Object = 공통 메소드 read() write() close()
- java.io.* 사용해서 입출력을 연동할 수 있다.
- byte, char, Object 타입을 입출력을 구분할 수 있다.
- Object 입출력을 통해 직렬화를 이해할 수 있다.
- String exam
- 스레드 개념을 이해하고 활용할 수 있다.
- 스레드의 주기를 살펴 보고 블록킹(blocking)에 대해서 이해할 수 있다.
- 네트워크의 구조를 서버와 클라이언트로 이해할 수 있다.
- java.net을 이용해서 서버 클라이언트 통신을 구현할 수 있다.
- 서버와 클라이언트 구조를 이해할 수 있다.
- Web Server와 Web Application Server를 구별 할 수 있고 설명할 수 있다.
- java.net의 클래스들을 이용하여 udp, tcp 구조를 설계할 수 있다.
- 스트림을 이용하여 메세지 전달을 Server와 Client간에 주고 받을 수 있다.
- java의 환경 설정 값을 살펴보고 활용할 수 있다.
- java.net의 클래스들을 이용하여 udp, tcp 구조를 설계할 수 있다.
- java.io 스트림을 이용하여 메시지 전달을 Server와 Client간에 주고 받을 수 있다.