책소개
최신 JDK(1.11 버전)를 적용한 자바 프로그래밍의 모든 것!기초부터 활용까지 자바 개발에 필요한 모든 것을 갖춘 완벽한 프로그래밍 가이드!본 책은 우선 자바라는 언어의 문법 체계를 각종 예제들을 활용하여 단계별로 학습한 후, 이를 실제 응용 프로그램화할 수 있도록 ‘모듈화’하는 과정 및 JavaFx를 활용한 ‘UI’ 작업 등 패키징까지 총 2권에 걸쳐 설명하고 있습니다.[1권]은 주로 자바의 전반적인 문법의 개념과 그 활용을 다루었습니다. 기초부터 매우 복잡한 문법까지 전반적인 개념과 함께 예제를 통한 활용을 자세히 다룹니다.[2권]은 자바에서 제공하는 클래스로 절차 중심의 처리 방법과 활용 방법을 다루었습니다. 응용 단계로서 절차화된 정의 및 사용 방법을 활용하여 기능을 구현했으며 특히 확장성과 효율성을 고려한 모듈화 과정을 충분히 이해하기 바랍니다.
목차
[2권]CHAPTER 13. UI (JavaFx) 13.1 JavaFx 소개 및 학습 절차 13.2 JavaFx 개발 환경 구축 13.3 JavaFx 기본 학습 13.4 Application, Stage, Scene 13.5 Node, Parent, Region 13.6 Control [1] - 기본 컨트롤 13.7 Control [2] - 선택형 컨트롤 13.8 Control [3] - 목록형 컨트롤 13.9 Control [4] - 상태바, 페이지, 에디터 13.10 ImageView, MediaView, WebViewCHAPTER 14. 쓰레드 14.1 쓰레드(Thread) 기본 14.2 Thread 클래스 14.3 쓰레드 풀(Pool) 14.4 JavaFx 쓰레드 기능 부여하기CHAPTER 15. 파일 I/O (읽기/쓰기) 15.1 File 클래스 15.2 파일 IO 개요 15.3 파일 읽기/쓰기CHAPTER 16. 데이터베이스 I 16.1 오라클 프로그램 설치하기 16.2 데이터베이스 기초 16.3 데이터베이스 정의하기 16.4 데이터베이스 조작하기 16.5 연산자, 함수 익히기 16.6 조인 - JoinCHAPTER 17. 데이터베이스 II 17.1 데이터베이스 읽기/쓰기 17.2 데이터베이스 작업을 위한 모듈화 17.3 모듈화를 이용한 품목 구매 관리 화면 개발CHAPTER 18. 네트워킹 18.1 네트워킹 기본 18.2 TCP/IP 통신 18.3 UDP 통신CHAPTER 19. 람다 & 스트림 19.1 람다(Lambda) 19.2 스트림(Stream) 19.3 Optional 정리CHAPTER 20. 유용한 클래스 20.1 문자열 관련 클래스 20.2 숫자 관련 클래스 20.3 날짜 관련 클래스CHAPTER 21. 정규식 21.1 정규식의 개념 및 사용 방법 21.2 정규표현식 문법 이해하기 21.3 자바를 이용한 정규식 처리CHAPTER 22. 모듈 22.1 모듈(Module) 기본 학습 22.2 모듈 상세 정의 22.3 자바 1.9 이상 환경에서 JavaFx 실행 시 주의 사항AppendixJDK 1.11 변경점 정리찾아보기