1-4강
|
-
1. IO
-
Stream의 개요 및 상속관계: InputStream, OutputStream
-
FileStream : FileInputStream, FileOutputStream, DatalnputStream, DataOutputStream, Reader, Writer, FileReader, FileWriter
-
Bridge Stream : InputStreamReader, OutputStreamWriter
-
Buffered Stream:BufferedInputStream, BufferedOutputStream, BufferdReader, BufferWriter
-
Object Stream을 이용한 객체 입출력 : ObjectInputStream, ObjectOutputStream
-
입출력 총정리 및 입출력을 활용한 종합예제
-
2. Thread
-
Thread의 개요
-
Thread Class를 이용하여 Thread 만들기
-
Runnable Interface를 이용하여 Thread 만들기
-
join() 메서드 사용법
|
5-8강
|
-
1. Thread
-
동기화 : synchronized / wait(), notify, notifyAll()
-
교착상태
-
Thread를 활용한 종합예제
-
2. 람다
-
람다식 개요 및 작성방법
-
함수형 인터페이스
-
java.util.function 패키지
-
Function의 합성과 Predicate의 결함
-
메서드 참조
-
3. Stream
-
스트림 개요 및 만들기
-
스트림 중간연산
-
Optional & OptionalInt
-
스트림 최종연산
-
collect()
-
Collector 구현
-
스트림 변환
-
4. Network
-
네트워크의 개요: TCP/IP, TCP 통신, UDP 통신
-
InetAddress Class
-
Socket Class
-
ServerSocket Class
-
Socket, ServerSocket을 활용한 예제
|
9-12강
|
-
1. Network
-
Unicasting 통신 프로그램 예제
-
Multicasting 통신 프로그램 예제
-
Protocol의 개념
-
Protocol을 활용한 예제
-
UDP 통신 프로그램 예제
-
Network 종합 예제 : 채팅 만들기
-
2. Database
-
데이터베이스의 개요
-
Oracle 다운로드 및 설치
-
HR계정 활성화 : script 활용: 21c Express Edition 기준
-
사용자계정 생성 및 권한부여 : create, grant
-
HR 계정을 활용한 SQL 실습: select, insert, update, delete
-
HR 계정을 활용한 SQL 실습
|
13-16강
|
-
1. Database
-
HR 계정을 활용한 SQL 실습
-
JDBC 개요
-
라이브러리 다운로드 및 데이터베이스 연동
-
Statement를 활용한 데이터베이스 연동예제
-
PreparedStatement를 활용한 데이터베이스 연동 실습
-
ResultSetMetaData를 활용한 예제
-
Properties를 활용하여 SQL 분리 예제
|