playdata

  • playdata에서 공부한 내용 저장
  • 폴더명은 기술 또는 언어
  • 문서는 markdown 문법으로 작성(.md)
  • 파일명은 Day + 강의일수

목차

  1. 다중 for문을 선언하고 활용할 수 있다.

  2. 배열을 숙지하고 1차원, 다차원(가변 배열)을 활용할 수 있다.

  3. object Array를 선언하고 구현할 수 있다.

  1. 난수 발생

  2. String, == , public boolean equals(Object obj)

  3. wrapper class

  1. 클래스의 상속 개념을 이해할 수 있다.
  2. 단일 상속을 구현하고 활용할 수 있다.
  3. 추상클래스의 개념을 이해하고 구현할 수 있다.
  4. 재정의를 구현하고 다형성(동적 바인딩)을 구현할 수 있다.
  1. 클래스 구현, 상속, 추상화 -> 다형성(동적 바인딩)을 통해서 OOP의 개념을 숙지할 수 있다.
  2. interface 추상화 작업을 할 수 있다.
  3. 원하는 클래스 구조를 만들 수 있다.
  4. GUI가 가진 특성을 가지고 샘플을 구현할 수 있다.
  5. Exception을 할 수 있다.
  1. 클래스, 상속, 다형성의 개념을 활용할 수 있다
  2. Object 메소드를 활용할 수 있다
  3. Exception 구현 하는 방법을 숙지 할 수 있다
  1. java.util의 컬렉션 객체를 이해할 수 있다.
  2. 데이터 자료 관리를 원하는 객체를 통해 탐색(CRUD)할 수 있다.
  3. 컬렉션의 추상화를 설계할 수 있다.
  1. java.util 클래스를 이용하여 정렬을 사용할 수 있다.
  2. java.io를 이용하여 탐색기 구현의 기본 클래스를 활용 할 수 있다.
  3. byte, char, object 타입을 사용하여 java.io의 클래스를 이용하여 입출력을 구현할 수 있다.
  • java.io의 클래스들을 이해 할 수 있다.
    • stream: byte 단위로 데이터를 처리하는 경로
    • byte(InputStream, OutputStream), char(Reader, Writer), Object = 공통 메소드 read() write() close()
  1. java.io.* 사용해서 입출력을 연동할 수 있다.
  2. byte, char, Object 타입을 입출력을 구분할 수 있다.
  3. Object 입출력을 통해 직렬화를 이해할 수 있다.
  1. String exam
  2. 스레드 개념을 이해하고 활용할 수 있다.
  1. 스레드의 주기를 살펴 보고 블록킹(blocking)에 대해서 이해할 수 있다.
  2. 네트워크의 구조를 서버와 클라이언트로 이해할 수 있다.
  3. java.net을 이용해서 서버 클라이언트 통신을 구현할 수 있다.
  1. 서버와 클라이언트 구조를 이해할 수 있다.
  2. Web Server와 Web Application Server를 구별 할 수 있고 설명할 수 있다.
  3. java.net의 클래스들을 이용하여 udp, tcp 구조를 설계할 수 있다.
  4. 스트림을 이용하여 메세지 전달을 Server와 Client간에 주고 받을 수 있다.
  1. java의 환경 설정 값을 살펴보고 활용할 수 있다.
  2. java.net의 클래스들을 이용하여 udp, tcp 구조를 설계할 수 있다.
  3. java.io 스트림을 이용하여 메시지 전달을 Server와 Client간에 주고 받을 수 있다.