HOME > 상세정보

상세정보

이것이 자바다 : 신용권의 Java 프로그래밍 정복 (134회 대출)

자료유형
단행본
개인저자
신용권
서명 / 저자사항
이것이 자바다 : 신용권의 Java 프로그래밍 정복 / 신용권 지음
발행사항
서울 :   한빛미디어,   2015   (2017 10쇄)  
형태사항
2책(ix, 1222, 14 p.) : 삽화 ; 24 cm
ISBN
9788968481475 (Set)
일반주기
가장 중요한 프로그래밍 언어를 하나 배워야 한다면, 결론은 자바다  
색인수록  
v.1. ix, 566, 14 p. -- v.2. ix, 576-1222, 14 p.  
000 00000cam c2200205 c 4500
001 000045838242
005 20171018140752
007 ta
008 150713s2015 ulka 001c kor
020 1 ▼a 9788968481475 (Set)
035 ▼a (KERIS)BIB000013666158
040 ▼a 221016 ▼d 221008 ▼c 211009 ▼d 211009
082 0 4 ▼a 005.133 ▼2 23
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b J41 2015z5
100 1 ▼a 신용권
245 1 0 ▼a 이것이 자바다 : ▼b 신용권의 Java 프로그래밍 정복 / ▼d 신용권 지음
246 3 0 ▼a Java 프로그래밍 정복
260 ▼a 서울 : ▼b 한빛미디어, ▼c 2015 ▼g (2017 10쇄)
300 ▼a 2책(ix, 1222, 14 p.) : ▼b 삽화 ; ▼c 24 cm
500 ▼a 가장 중요한 프로그래밍 언어를 하나 배워야 한다면, 결론은 자바다
500 ▼a 색인수록
500 ▼a v.1. ix, 566, 14 p. -- v.2. ix, 576-1222, 14 p.
945 ▼a KLPA

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 J41 2015z5 1 등록번호 111738649 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 J41 2015z5 2 등록번호 111738650 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2015z5 1 등록번호 121235166 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2015z5 1 등록번호 121241943 도서상태 대출중 반납예정일 2023-12-11 예약 서비스 M
No. 5 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2015z5 2 등록번호 121235167 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 6 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2015z5 2 등록번호 121241944 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 7 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.133 J41 2015z5 등록번호 151333519 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 J41 2015z5 1 등록번호 111738649 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 J41 2015z5 2 등록번호 111738650 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2015z5 1 등록번호 121235166 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2015z5 1 등록번호 121241943 도서상태 대출중 반납예정일 2023-12-11 예약 서비스 M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2015z5 2 등록번호 121235167 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2015z5 2 등록번호 121241944 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.133 J41 2015z5 등록번호 151333519 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

15년 이상 자바 언어를 교육해온 자바 전문강사의 노하우를 아낌 없이 담아낸 자바 입문서. 저자 직강의 인터넷 강의와 Q/A를 위한 커뮤니티(네이커 카페)까지 무료로 제공하여 자바 개발자로 가는 길을 안내한다.

이 책의 특징과 장점

-. 자바 입문자를 배려한 친절한 설명과 배려(1장에 풀인원 설치 방법을 제공하여 쉽게 학습환경을 구축할 수 있다)
-. 중급 개발자로 나아가기 위한 람다식(14장), JavaFX(17장), NIO(18~19장) 수록
-. 각 챕터마다 확인문제 제공. 풀이와 답은 인터넷 강의에서 친절한 해설을 통해 알려준다.
-. 자바의 모든 것을 알려주는 인터넷 강의 제공
-. Q/A를 위한 커뮤니티(네이버 카페) 지원(http://cafe.naver.com/thisisjava)
-. [확인문제]
챕터의 끝에는 확인문제가 있습니다. 해당 챕터를 잘 이해했는지 확인할 수 있는 알찬 문제로 구성되어 있으니 절대로 빼먹지 말고 차근차근 풀어보세요. 확인문제의 풀이와 답은 무료로 제공되는 인터넷 강의에서 친절한 해설을 통해 알려드립니다.

-. [인터넷 강의]
유튜브 채널 "한빛미디어"에서 무료 동영상 강의 오픈

-. [네이버 카페]
저자가 직접 운영하는 네이버 카페에서는 이 책에서 사용된 예제 소스코드와 인터넷 강의(샘플로 제공하는 강의), 그리고 Q/A를 제공합니다. 위 카페는 자바뿐 아니라, 자바로 개발할 수 있는 모든 애플리케이션 개발 기술을 다루고 있으며 학습자를 위해 온라인/오프라인 스터디 모임도 진행하고 있습니다. 이 책을 읽는 것에 그치지 말고, 카페를 통해 더 많은 배움을 이루시길 바랍니다. 오프라인에서도 만날 수 있길 희망합니다.

"결론은 '자바'다. 가장 중요한 프로그래밍 언어를 하나 배워야 한다면,"

['자바' 세상]
자바는 현재 웹 애플리케이션 개발에 가장 많이 사용되는 언어이고, 모바일 기기용 소프트웨어 개발에도 널리 사용되고 있다. 오늘날 전 세계인의 사랑을 받는 '안드로이드'의 애플리케이션이 바로 자바로 이루어져 있다. 국내 스마트폰의 90%가 안드로이드이니 바야흐로 지금은 '자바' 세상임이 분명하다. 이것이 만약 여러분이 지금 가장 중요한 프로그래밍 언어를 하나 배워야 한다면 '자바'가 필연적인 결론으로 나오는 이유다.

[자바 개발자로 가는 길]
자바를 배우고자 하는 분들의 첫 번째 목표는 '자바 개발자가 되기 위해서'이다. 저자는 15년이 넘도록 이런 분들을 교육해왔다. 이 책은 자바 개발자가 되기 위해 첫발을 내딛는 분들이 쉽게 학습할 수 있도록 풍부한 개념 그림과 정확한 설명, 그리고 완벽한 인터넷 강의로 이해력을 돕는다. 여러분이 아래 세 가지만 준비한다면 자바 개발자로 가는 정확한 길을 보게 될 것이다.

하나, 새로운 것을 배우는 것에 대한 두려움이 없다.
둘, 자바를 배우기 위한 시간과 노력을 투자할 준비가 되어 있다.
셋, 집중도와 끈기가 있다.

이 책은 무료 인터넷 강의를 제공하며, 네이버 카페(http://cafe.naver.com/thisisjava)를 통해 Q/A를 제공한다.

[베타 리뷰어의 글]

2014년의 목표를 '자바 기본서 1권 완독'으로 삼았습니다. 그리고 완독의 대상으로 삼을 자바 기본서를 고심하던 중에 이 책을 베타 리뷰할 기회를 얻었습니다. 자바를 처음 접했던 때는 2008년 학부생 시절이었고, 어느덧 시간이 흘러 현업에서 자바로 코딩을 한 지는 2년 차가 되어갑니다. 늘 자바에 대한 기초적인 지식에 목말랐는데 이 책을 보면서 갈증이 해소되는 기분을 느꼈습니다. 그동안 단편적으로만 학습하고 구현했던 자바 코드의 기본 원리를 알 수 있었고, 기존의 자바 기본서와 다르게 딱딱하게만 느껴졌던 용어를 쉽게 이해할 수 있었습니다. 아마 자바 입문자라면 누구라도 이해하기 쉬울 것입니다. 저에게 특히 유용했던 부분은 후반부에서 다루는 제네릭, 람다식, 스트림이었습니다. 이 부분에 대한 이해가 부족했는데 베타 리뷰를 계기로 제대로 공부할 수 있었습니다. 저는 안타깝게도 인터넷 강의 서비스가 시작되지 않아 인터넷 강의를 듣지 못했습니다만 이 책이 출간된 현재 시점에서는 인터넷 강의 서비스가 지원되고 있으니 여러분께서는 인터넷 강의와 함께 이 책으로 공부한다면 자바에 대한 이해를 더욱 높일 수 있을 것이라 생각합니다. 이 책은 자바 입문자에게는 좋은 기본서로, 자바에 대한 전체적인 이해를 높이고자 하는 저와 같은 주니어 개발자에게는 좋은 친구가 될 것입니다.
_강희연, ㈜페이뱅크 기술연구소 연구원

'입문서 책을 다시 한번 볼까' 하는 생각이 들었을 때 우연한 계기를 통해 이 책의 베타 리뷰를 하게 되었습니다. 처음 책자를 받았을 때 '생각보다 책이 두껍다'는 생각이 먼저 들었습니다. 그리고 책을 읽었습니다. 이 책이 두꺼운, 아니 두꺼워질 수밖에 없는 이유를 알게 될 때까지 그렇게 많은 시간이 걸리지 않았습니다. 자바 환경 구성, 변수, 클래스, 메소드 등을 볼 때마다 자세한 설명이 있었으니까요. 이 책의 저자는 중요한 개념을 독자가 이해할 수 있도록 풀어서 설명을 해두었습니다. 중급 이상의 개발자가 될 수 있는 발판을 마련해 주고자 내용이 많아 졌다고 생각합니다. 대신 내용은 쉽게 이해할 수 있도록 구성되어 있습니다. 제가 자바에 입문했을 때 이 책이 나오지 않은 것이 못내 아쉽습니다. 어떤 프로그래밍 언어든 그 언어가 갖고 있는 개념을 이해하고, 그에 맞게 사용할 수 있어야 중급 이상의 개발자로 나아가기 수월해지는데 제가 처음 자바를 시작했을 때는 개념을 잡는 데 어려움을 겪었기 때문입니다. 지금이라도 이 책이 나와서 자바 프로그래밍을 시작하는 분에게 도움이 될 것이니 다행이라고 생각합니다.
_김록영, 프로그래머 6년차

제가 자바 언어를 접한 지도 어느새 9년이 되었습니다. 처음 이 책을 펼쳤을 때의 느낌은 9년 전 제가 접했던 자바 입문서와는 달리 상세하게 설명하려는 저자의 노력이 묻어났다는 것이었습니다. 제가 자바에 입문할 때 이 책이 있었더라면 '조금 더 쉽고, 재미있게 자바에 입문하지 않았을까' 하는 생각이 들었습니다. 기본부터 원리까지 차근차근 설명해 주는 책이 나와서 요즘 코딩에 관심 가지는 많은 분들에게 도움이 될 것이라는 확신이 들었습니다. 1권에서는 자바의 기본과 문법에 대해서 차근차근 알려주고, 2권에서는 자바의 응용과 활용에 대해서 상세하게 설명해 줍니다. 몇 년이 흘러 책꽂이에서 다시 꺼내서 봐도 될 만큼 자바 레퍼런스로도 손색이 없어 보입니다. 자바 입문자에게 감히 추천합니다. 책의 제목처럼 이것이, 자바입니다.
_ 신재근, OKJSP에서 활동하고 있는 9년차 프로그래머

업무에 JSP가 필요하여 자바 언어부터 꼼꼼히 살펴보고자 생각하던 차에 이 책을 베타 리뷰할 기회를 얻었습니다. 학부 시절에 자바를 배웠지만 C 언어를 좋아했던 저는 자바에 흥미를 못 느꼈고, 기본적인 개념만 겉핥기로 알고 있는 상태였습니다. 곁에 두고 오래 보게 되는 기술 서적은 '기본에 얼마나 충실한가?' 하는 것이 중요하다고 생각합니다. 얕은 기술 서적은 가볍게 읽기에는 좋지만 향후 복잡한 응용 프로그래밍을 할 때 다시금 살펴보게 되는 기본사항을 학습하기에는 힘들기 때문입니다. 비록 한정된 베타 리뷰 시간의 제약으로 인해 전체 내용을 꼼꼼하게 들여다 보지는 못했으나 학부 수업 때 풀리지 않았던 사소한 의문들은 책을 읽으며 풀리고 정리되었습니다. 또한 프로그래밍 경험이 없는 입문자에게 큰 도움이 될 배경지식도 포함되어 있다는 것을 느꼈습니다. 정리하자면, 이 책은 지루한 대학 서적과 어정쩡한 일반 서적, 그 중간에 위치하고 있습니다. 기본에 충실하기 위해, 딱딱하지만 필요한 만큼만 딱딱합니다. 저에게 프로그래밍이나 자바를 처음 접하는 후배나 지인이 있다면 이 책을 차근차근 읽어 보라고 권하고 싶습니다. 물론, 중급자도 프로그래밍의 기본과 자바의 개념을 정리하는 데 도움이 될 것입니다. 이 책의 공식 카페(http://cafe.naver.com/thisisjava )가 오픈된 것을 봤습니다. 지속적인 지원과 관리가 이루어지길 희망합니다.
_ 이민우, 오픈타이드코리아

자바의 활용은 점점 더 늘어나고 있습니다. 안드로이드의 애플리케이션이 자바로 이루어져 있는 점만 봐도 쉽게 알 수 있습니다. 1990년대에 처음 등장한 자바는 웹의 시대를 거쳐 이제는 모바일 시대에 이르기까지 그 영향력이 더 커졌습니다. 앞으로 어떤 언어가 자바의 자리를 밀쳐낼지는 알 수 없습니다. 그러나 현시점에서 자바는 가장 많이 사용되는, 가장 중요한 언어입니다. 저는 이 책이 자바를 처음 배우는 입문자를 배려했다는 것을 확실히 알 수 있었습니다. 이 책의 전체적인 구성을 살펴보면 이점이 명확하게 드러납니다. 환경 설정을 비롯해 자바 언어를 배우는 데 필요한 기초적인 내용을 모두 앞부분에서 설명하고 있습니다. 입문자에게는 이러한 기초적인 내용도 생소하기 때문에 책을 읽고 이해하는 데 어려움이 많습니다. 한편, 이러한 구성은 자바에 익숙한 프로그래머에게도 기초를 튼튼히 다지기 위해서는 필요한 것입니다. 이 책은 자바를 제대로 학습시키기 위해 섬세할 정도로 사소한 사항까지 신경을 썼습니다. 단적인 예로 자바 개발 환경 구축을 보면 풀인원 설치와 실행방법을 제공하고 있는 것을 들 수 있습니다. 자바 개발 환경 구축에 실패할 수가 없게 만들어 놓았습니다. 또한 각 챕터 마지막에 확인문제를 제공함으로써 독자가 완전히 이해하고 있는지를 스스로 점검하게 만들어 놓았습니다. 글의 양은 많지만 입문자가 읽기에 무리 없을 정도로 쉽게 쓰여져 있었으며 개념을 쉽게 전달하기 위해 노력한 부분도 돋보입니다. 자바 입문자가 이 책과 인터넷 강의를 병행해서 공부한다면 많은 도움이 되리라 생각됩니다. 입문은 벗어났어도 저처
럼 혼자서 삽질하는 개발자에게는 자바가 무엇인지, 자바의 기본 구성이 어떠한지 기본을 알려줄 것입니다. 독자 여러분 모두 이 책을 통해 많은 도움을 얻으시고, 대한민국 IT업계를 이끌어가는 대표 프로그래머가 되었으면 하는 바램입니다.
_ 장한수, 이스타항공㈜ 정보시스템실 IT기획팀


정보제공 : Aladin

저자소개

신용권(지은이)

메카트로닉스공학을 전공했으며, 소프트웨어로 하드웨어를 제어하는 데 관심이 많다. 1993년부터 지금까지 다양한 SW 프로젝트 개발과 강의 경력을 가지고 있다. 현재는 한국소프트웨어산업협회 교수로 근무하고 있으며, 재직자 및 채용 예정자를 위한 소프트웨어 기업 맞춤형 교재와 커리큘럼을 개발하고 있다.

정보제공 : Aladin

목차

CHAPTER 1 자바 시작하기 
__1.1 프로그래밍 언어란? 
__1.2 자바란? 
__1.3 자바 개발 환경 구축 
__1.4 자바 프로그램 개발 순서 
__1.5 주석과 실행문 
__1.6 이클립스 설치 
__1.7 풀인원 설치와 실행 

CHAPTER 2 변수와 타입 
__2.1 변수 
__2.2 데이터 타입 

CHAPTER 3 연산자 
__3.1 연산자와 연산식 
__3.2 연산의 방향과 우선순위 
__3.3 단항 연산자 
__3.4 이항 연산자 
__3.5 삼항 연산자 

CHAPTER 4 조건문과 반복문 
__4.1 코드 실행 흐름 제어 
__4.2 조건문(if문, switch문) 
__4.3 반복문(for문, while문, do-while문) 

CHAPTER 5 참조 타입 
__5.1 데이터 타입 분류 
__5.2 메모리 사용 영역 
__5.3 참조 변수의 ==, != 연산 
__5.4 null과 NullPointerException 
__5.5 String 타입 
__5.6 배열 타입 
__5.7 열거 타입 

CHAPTER 6 클래스 
__6.1 객체 지향 프로그래밍 
__6.2 객체와 클래스 
__6.3 클래스 선언 
__6.4 객체 생성과 클래스 변수 
__6.5 클래스의 구성 멤버 
__6.6 필드 
__6.7 생성자 
__6.8 메소드 
__6.9 인스턴스 멤버와 this 
__6.10 정적 멤버와 static 
__6.11 final 필드와 상수 
__6.12 패키지 
__6.13 접근 제한자 
__6.14 Getter와 Setter 메소드 
__6.15 어노테이션 

CHAPTER 7 상속 
__7.1 상속 개념 
__7.2 클래스 상속 
__7.3 부모 생성자 호출 
__7.4 메소드 재정의 
__7.5 final 클래스와 final 메소드 
__7.6 protected 접근 제한자 
__7.7 타입 변환과 다형성 
__7.8 추상 클래스 

CHAPTER 8 인터페이스 
__8.1 인터페이스의 역할 
__8.2 인터페이스 선언 
__8.3 인터페이스 구현 
__8.4 인터페이스 사용 
__8.5 타입 변환과 다형성 
__8.6 인터페이스 상속 
__8.7 디폴트 메소드와 인터페이스 확장 

CHAPTER 9 중첩 클래스와 중첩 인터페이스 
__9.1 중첩 클래스와 중첩 인터페이스란? 
__9.2 중첩 클래스 
__9.3 중첩 클래스의 접근 제한 
__9.4 중첩 인터페이스 
__9.5 익명 객체 

CHAPTER 10 예외 처리 
__10.1 예외와 예외 클래스 
__10.2 실행 예외 
__10.3 예외 처리 코드 
__10.4 예외 종류에 따른 처리 코드 
__10.5 자동 리소스 닫기 
__10.6 예외 떠넘기기 
__10.7 사용자 정의 예외와 예외 발생 
__10.8 예외 정보 얻기 

CHAPTER 11 기본 API 클래스 
__11.1 자바 API 도큐먼트 
__11.2 java.lang과 java.util 패키지 
__11.3 Object 클래스 
__11.4 Objects 클래스 
__11.5 System 클래스 
__11.6 Class 클래스 
__11.7 String 클래스 
__11.8 StringTokenizer 클래스 
__11.9 StringBuffer, StringBuilder 클래스 
__11.10 정규 표현식과 Pattern 클래스 
__11.11 Arrays 클래스 
__11.12 Wrapper(포장) 클래스 
__11.13 Math, Random 클래스 
__11.14 Date, Calendar 클래스 
__11.15 Format 클래스 
__11.16 java.time 패키지 

CHAPTER 12 멀티 스레드 
__12.1 멀티 스레드 개념 
__12.2 작업 스레드 생성과 실행 
__12.3 스레드 우선순위 
__12.4 동기화 메소드와 동기화 블록 
__12.5 스레드 상태 
__12.6 스레드 상태 제어 
__12.7 데몬 스레드 
__12.8 스레드 그룹 
__12.9 스레드풀 

CHAPTER 13 제네릭 
__13.1 왜 제네릭을 사용해야 하는가? 
__13.2 제네릭 타입(class, interface) 
__13.3 멀티 타입 파라미터(class, interface) 
__13.4 제네릭 메소드( R method(T t)) 
__13.5 제한된 타입 파라미터() 
__13.6 와일드카드 타입(, , ) 
__13.7 제네릭 타입의 상속과 구현 

CHAPTER 14 람다식 
__14.1 람다식이란? 
__14.2 람다식 기본 문법 
__14.3 타겟 타입과 함수적 인터페이스 
__14.4 클래스 멤버와 로컬 변수 사용 
__14.5 표준 API의 함수적 인터페이스 
__14.6 메소드 참조 

CHAPTER 15 컬렉션 프레임워크 
__15.1 컬렉션 프레임워크 소개 
__15.2 List 컬렉션 
__15.3 Set 컬렉션 
__15.4 Map 컬렉션 
__15.5 검색 기능을 강화시킨 컬렉션 
__15.6 LIFO와 FIFO 컬렉션 
__15.7 동기화된 컬렉션 
__15.8 병렬 처리를 위한 컬렉션 

CHAPTER 16 스트림과 병렬 처리 
__16.1 스트림 소개 
__16.2 스트림의 종류 
__16.3 스트림 파이프라인 
__16.4 필터링(distinct( ), filter( )) 
__16.5 매핑(flatMapXXX( ), mapXXX( ), asXXXStream( ), boxed( )) 
__16.6 정렬(sorted( )) 
__16.7 루핑(peek( ), forEach( )) 
__16.8 매칭(allMatch( ), anyMatch( ), noneMatch( )) 
__16.9 기본 집계(sum( ), count( ), average( ), max( ), min( )) 
__16.10 커스텀 집계(reduce( )) 
__16.11 수집(collect( )) 
__16.12 병렬 처리 

CHAPTER 17 JavaFX 
__17.1 JavaFX 개요 
__17.2 JavaFX 애플리케이션 개발 시작 
__17.3 JavaFX 레이아웃 
__17.4 JavaFX 컨테이너 
__17.5 JavaFX 이벤트 처리 
__17.6 JavaFX 속성 감시와 바인딩 
__17.7 JavaFx 컨트롤 
__17.8 JavaFX 메뉴바와 툴바 
__17.9 JavaFX 다이얼로그 
__17.10 JavaFX CSS 스타일 
__17.11 JavaFX 스레드 동시성 
__17.12 화면 이동과 애니메이션 

CHAPTER 18 IO기반 입출력 및 네트워킹 
__18.1 IO 패키지 소개 
__18.2 입력 스트림과 출력 스트림 
__18.3 콘솔 입출력 
__18.4 파일 입출력 
__18.5 보조 스트림 
__18.6 네트워크 기초 
__18.7 TCP 네트워킹 
__18.8 UDP 네트워킹 

CHAPTER 19 NIO 기반 입출력 및 네트워킹 
__19.1 NIO 소개 
__19.2 파일과 디렉토리 
__19.3 버퍼 
__19.4 파일 채널 
__19.5 파일 비동기 채널 
__19.6 TCP 블로킹 채널 
__19.7 TCP 넌블로킹 채널 
__19.8 TCP 비동기 채널 
__19.9 UDP 채널 

10. 관련도서 
-. 『뇌를 자극하는 JSP&Servlet』(한빛미디어, 2010) 
-. 『예제로 쉽게 배우는 스프링 프레임워크 3.0』(한빛미디어, 2012) 
-. 『이것이 안드로이드다』(한빛미디어, 2014) 
-. 『안드로이드 프로그래밍 정복, 3판』(한빛미디어, 2013)

관련분야 신착자료

Muthu, Subramanian Senthilkannan (2022)
Musib, Somnath (2023)