이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
Part 1 자바 기초Round 1 자바 실행 환경1. 자바의 역사2. Java SE 8 설치와 경로 설정3. Java SE 8 Documentation4. 자바 개발 도구, Eclipse MARS release5. 라운드 마무리Round 2 자바의 개요와 특징1. 자바 언어의 개요와 분류2. 자바 언어의 특징과 버전별 주요 기능에 대한 이슈3. 자바 가상 머신4. 기초 프로그램 작성과 컴파일, 실행5. 기초 프로그램에 대한 구문 분석6. 자바 프로그램의 명명 규칙7. 자바 Documentation API 사용법8. 라운드 마무리Round 3 자바의 문법과 자료형1. 주석 처리2. 멤버의 개념3. 상수와 변수, 자료형의 개념4. 기본 자료형과 String 클래스5. 자동/강제 자료형 변환6. 기본 자료형의 Wrapper 클래스7. 자료형 초기화8. 라운드 마무리Round 4 자바 기본 입·출력1. System 클래스에 대한 이해2. 기본 출력에 사용하는 클래스3. 입·출력에 대한 예외 처리4. 기본 입력에 사용하는 클래스5. 라운드 마무리Round 5 자바 연산자1. 연산자 우선순위2. 최우선 연산자3. 단항 연산자4. 산술 연산자5. 시프트 연산자6. 관계 연산자7. 비트 연산자8. 논리 연산자9. 삼항 연산자10. 배정 대입 연산자11. 라운드 마무리Round 6 자바 제어문1. if 제어문2. switch ~ case 제어문3. for 제어문4. while 제어문5. do ~ while 제어문6. 라운드 마무리Round 7 자바 메서드1. 메서드의 정의와 사용법2. 메서드의 종류3. 결과형 반환값4. 라운드 마무리Round 8 자바 배열과 열거형1. 배열과 열거형2. 1차원 배열과 메모리3. 다차원 배열과 메모리4. 라운드 마무리Part 2 자바 클래스와 객체Round 9 자바 클래스1. 클래스의 기본 구성2. 클래스 객체의 생성과 메모리3. 생성자 메서드와 this( ) 메서드4. 가비지 컬렉션5. 라운드 마무리Round 10 자바 클래스의 멤버1. 접근 제한자와 패키지2. 지정 예약어 this, super, static, final3. 필드와 메서드4. DTO 패턴과 싱글톤5. 라운드 마무리Round 11 중첩 클래스1. 중첩 클래스2. 정적 중첩 클래스3. 지역 중첩 클래스4. 익명 중첩 클래스5. 라운드 마무리Round 12 상속성과 다형성1. 상속성의 기본 개념2. Object 클래스와 super 예약어3. 필드의 상속4. 메서드의 상속과 오버라이딩5. 다형성의 표현6. 라운드 마무리Round 13 추상 클래스와 인터페이스1. 추상 클래스와 추상 메서드2. 인터페이스3. 라운드 마무리Round 14 예외 처리와 어설션1. 예외 처리의 목적과 예외 클래스2. 예외 전가와 예외 발생3. 예외 처리 블록과 예외 정보4. 사용자 정의 예외 클래스5. 어설션6. 라운드 마무리Round 15 자바 API 클래스1. String, StringBuffer, StringBuilder 클래스2. StringTokenizer 클래스와 split( ) 메서드3. Class, Method, Field 클래스4. Date, Calendar 클래스5. Pattern, Formatter 클래스6. Math, Random, Arrays 클래스7. 라운드 마무리Round 16 자바 멀티 스레드1. 스레드의 개념과 관련 클래스2. 스레드의 생성과 실행3. 스레드의 우선순위4. 스레드의 동기화5. 스레드 그룹6. 스레드 풀7. 라운드 마무리Round 17 제네릭1. 제네릭의 개요와 특징2. 제네릭 타입 클래스3. 제네릭 타입 메서드4. 제네릭 타입의 범위 지정5. 제네릭 와일드카드 타입6. 라운드 마무리Round 18 열거형과 컬렉션 프레임워크1. 열거형2. 컬렉션 프레임워크의 개요와 특징3. Set 컬렉션4. List 컬렉션5. Map 컬렉션6. 라운드 마무리Round 19 람다식과 어노테이션1. 람다식2. 어노테이션3. 라운드 마무리Part 3 자바 활용Round 20 자바의 기본 입출력1. File 클래스2. 바이트 스트림3. 문자 스트림4. 라운드 마무리Round 21 자바 네트워크1. 자바 네트워크 개요2. TCP 통신3. UDP 통신4. 멀티캐스트 통신5. RMI 통신6. 라운드 마무리Round 22 자바의 넌블로킹 입출력1. 자바의 NIO2. 자바의 AIO3. 라운드 마무리Round 23 자바의 데이터베이스 통신1. JDBC 개요와 환경 설정2. 데이터베이스의 이해3. JDBC 프로그램 작성 방법4. 커넥션 팩토리와 커넥션 풀5. 라운드 마무리Round 24 JavaFX1. Java FX 개요와 특징2. 기본 프로그램 작성3. 레이아웃 처리4. 컴포넌트와 이벤트 처리5. FXML을 이용한 화면 구성6. 스타일 처리7. 라운드 마무리찾아보기
|
|
이 책의 구성이 책은 모두 세 개의 Part로 구성되어 있다.Part I에는 자바라는 언어의 기초적인 내용과 문법을 담았다. 이 부분은 대부분의 프로그래밍 언어에서 사용하는 내용과 유사하다. 따라서 다른 언어를 이미 알고 있다면 차이점만 제대로 이해하고 지나가면 될 것이다. 다만, “배열” 부분과 “메모리” 부분은 꼭 자세히 살펴보도록 하자.Part II에는 자바의 기반인 “클래스”에 대한 내용과 문법을 담았다. 특히 중요하다고 판단하고 중점적으로 다루었으므로 주의 깊게 익히도록 하자. 자바 프로그래밍에서는 “클래스”와 관련된 부분의 이해가 핵심이다.Part III은 응용 영역을 다룬다. 즉, Part II까지의 내용을 기반으로 프로그램을 만들고 나서, 데이터를 파일이나 데이터베이스 등에 저장하거나 네트워크를 통해 다른 곳으로 전송하려 할 때 등에 대한 내용을 담았다. 또한, UI로 표현하고자 할 때를 위해 JavaFX에 대한 내용도 함께 다루었다.- Part I: 자바 설치와 개요, 상수와 변수, 자료형, 연산자, 제어문, 메서드, 배열 등- Part II: OOP의 특징 및 클래스 기초, 상속성과 다형성, 예외 처리, 멀티 스레드, 제네릭, 람다 등- Part III: BIO, NIO, AIO, Network, JDBC, JavaFX 등이 책의 특징- 프로그래밍 언어의 기초뿐만 아니라, 자바의 핵심인 클래스에 초점을 맞추었다.- 중간중간 핵심 내용을 정리하고 뒤이어 실전 예제를 실행해보며 차례차례 코드를 통해 설명한다.- 자바의 변화와 개발 현장의 흐름을 반영하여 새로운 API와 응용 방법을 다루었다.- 동영상 강의를 통해 이해를 도우며 지면에서 다루지 못한 부분까지도 보충한다.동영상 강의이 책의 동영상 강의는 유튜브를 통해 시청할 수 있다.www.youtube.com/FREELECKOR
|