문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
추상 클래스
- 추상 클래스의 선언 원리 및 구현
- 추상 클래스 작업 시 발생하는 일반적인 문제점
애플리케이션 모델에서 클래스, 추상 클래스, 인터페이스의 역할
- Java 객체 지향 추상화의 단계(Grades)
- Java의 완전한 객체 모델
- 인터페이스, 추상 클래스를 활용한 프로그램 모델링을 통해 애플리케이션의 유연성 증가 및 각 하위 시스템 간 구현 독립성 확보
- 공통 기능을 추상 클래스로 추출하고 인터페이스가 제공하는 유연성을 통해 이를 확장하는 방식의 적용
애플리케이션 모델에서 동적 객체와 정적 객체의 역할
- 정적 Java 클래스 및 해당 클래스의 동적 특성
- Java 내에서 두 유형의 엔티티 기능 구분, 일반적인 사용 사례, 그리고 정적 및 동적 객체에 기반한 솔루션 설계의 모범 사례 사례
- 디자인 패턴 입문
- 팩토리 디자인 패턴 입문
기본 타입 및 래퍼 클래스 작업
- Java 객체 모델에서 기본 타입 사용 범위를 확장하기 위한 중요 사실 및 기법
- 기본 타입의 래퍼 클래스 역할 및 애플리케이션 내 일반적 적용 사례
Java 특수 객체: String, StringBuilder, StringBuffer 클래스
String 클래스의 기본 특성 재점검 및 가상의 머신에서의 String 객체 처리 방식 논의
버퍼 클래스의 사용 및 문자열 연산
포맷팅 및 파싱, 정규 표현식
- Java 정규 표현식 입문
- 정규 표현식 처리의 기본 기법(String 클래스) 및 전용 클래스 기반 고급 기법 논의
- 문자열 타입에 대한 토큰화, 검색 및 패턴 매칭
I/O 작업
- Java I/O 메커니즘에 대한 상세 논의: 스트림, Writer 및 Reader 클래스, 래퍼 클래스 및 버퍼링 스트림
- 파일 및 소켓 열기, 닫기 및 쓰기
내부 클래스 - 상세 논의
- Java에서 내부 클래스 및 익명 클래스의 구현과 사용 방법 논의
스레드 - 상세 논의, 적용 및 문제점
- Java의 스레드 추상화 메커니즘부터 스레드 동기화, 스레드 그룹 결합까지, 데드락과 같은 스레드 작업 관련 공통 문제점을 제시하고 논의
Java 리플렉션 - 입문 및 적용
- Java 리플렉션 메커니즘 입문
- Java의 리플렉션 구현, 클래스 메서드 로드 및 실행, 클래스 인스턴스화, 클래스 구조 파악 등 주제 논의
Java 직렬화
- Java 객체 직렬화 입문
- 직렬화의 정의, 객체 직렬화 방법, 상호 의존적인 객체 처리 및 이러한 유형의 문제에서 발생하는 공통 오류 방지 방법
- 직렬화 및 RMI, CORBA 활용 사례
요건
Java 기초 과정에서 다루는 주제에 대한 이해가 필요합니다.
28 시간
회원 평가 (1)
- 과정 진행 방식 (JVM 내부 구조에서 더 높은 수준의 주제로 넘어가는 과정) - 실습 과제를 통해 얻은 통찰 - 시각적 스타일 (일반적인 프레젠테이션이 아니라, 세련되게 스타일링된 페이지)
Ivan Suvorov - Deutsche Bank
코스 - Java Advanced
기계 번역됨