자바 프로그래밍 100% 실전 가이드 1 (기본은 물론 응용까지 새로운 JAVA 필독서)

자바 프로그래밍 100% 실전 가이드 1 (기본은 물론 응용까지 새로운 JAVA 필독서)

$35.59
Description
최신 JDK(1.11 버전)를 적용한 자바 프로그래밍의 모든 것!
기초부터 활용까지 자바 개발에 필요한 모든 것을 갖춘 완벽한 프로그래밍 가이드!

본 책은 우선 자바라는 언어의 문법 체계를 각종 예제들을 활용하여 단계별로 학습한 후, 이를 실제 응용 프로그램화할 수 있도록 ‘모듈화’하는 과정 및 JavaFx를 활용한 ‘UI’ 작업 등 패키징까지 총 2권에 걸쳐 설명하고 있습니다.

[1권]은 주로 자바의 전반적인 문법의 개념과 그 활용을 다루었습니다. 기초부터 매우 복잡한 문법까지 전반적인 개념과 함께 예제를 통한 활용을 자세히 다룹니다.

[2권]은 자바에서 제공하는 클래스로 절차 중심의 처리 방법과 활용 방법을 다루었습니다. 응용 단계로서 절차화된 정의 및 사용 방법을 활용하여 기능을 구현했으며 특히 확장성과 효율성을 고려한 모듈화 과정을 충분히 이해하기 바랍니다.
저자

심상원

2005~2011고려산업ERP시스템구축및운영
2012~2015(재)대덕인재개발원강사
2015식품의약품안전처의약품업무시스템개발
2016서울신용보증재단신용보증업무시스템개발
2017고용노동부중앙노동위원회노사마루시스템개발
2018~식품의약품안전처의약품업무시스템유지보수

목차

[제1권]

CHAPTER1.자바환경구축
1.1개요
1.2JDK다운로드및설정
1.3이클립스다운로드및설정

CHAPTER2.자바의기초
2.1최초프로그램작성
2.2주석사용하기

CHAPTER3.변수와함수
3.1변수
3.2기본형과참조형-기본학습
3.3기본형-상세학습
3.4참조형-상세학습
3.5함수
3.6오버로딩(Overloading)
3.7접근제한자
3.8static
3.9final-더이상값을바꿀수없다!
3.10지역변수의타입추론-var

CHAPTER4.연산자
4.1연산자종류
4.2연산자우선순위

CHAPTER5.조건문과반복문
5.1조건문
5.2반복문

CHAPTER6.배열
6.1자료구조
6.2배열-상세학습
6.3다차원배열
6.4배열의부가기능
6.5배열의활용

CHAPTER7.클래스와객체
7.1클래스의구성요소
7.2객체생성시호출순서
7.3내부클래스
7.4enum
7.5제네릭스(Generics)
7.6리플렉션(Reflection)
7.7어노테이션(Annotation)

CHAPTER8.함수II
8.1함수의동적처리
8.2기본형파라미터와참조형파라미터
8.3재귀함수

CHAPTER9.상속,인터페이스,추상클래스,익명클래스
9.1상속
9.2인터페이스
9.3추상클래스
9.4익명클래스

CHAPTER10.예외처리
10.1예외처리
10.2예외처리시주의사항
10.3try-with-resources예외처리

CHAPTER11.효율성및모듈화기법
11.1중복된변수의자료접근및우선순위
11.2변수연결을통한자료연결
11.3공통로직의처리
11.4공통함수의처리

CHAPTER12.자료구조
12.1자료구조의개념
12.2List
12.3Set
12.4Map
12.5Properties,Stack,Queue
12.6불변자료구조

Appendix
JDK1.11변경점정리
찾아보기

출판사 서평

단순히웹영역을넘어일반응용프로그래밍분야에이르도록거의모든개발자들에게필수언어가되어가고있는자바(Java)는그유연한활용도만큼방대한문법구조를갖기에그항목하나하나를단순히별도의키워드로나누어설명하는것만으로는효율적인학습을기대하기어렵습니다.

또한실무에서자바프로그래밍의모든과정은개발이후쉬운운용은물론추가적인개발과정에서의확장성까지도모하기위한‘모듈화’를목표로한다고볼수있으므로거의모든문법적항목들이상호연계하에기능함을고려하면,각파트별예제들의인과관계역시명확해야하며무엇보다‘실제실무수준의개발이가능하도록’현장에서의개발과정과유사하게프로그래밍과정의흐름과발생가능한변수까지이해하는과정이중요합니다.

이책은다년간의강의와공공기관에서의프로젝트진행경험을바탕으로,독립적이고풍부한예제와상세한주석을통해초보입문자부터실무개발자까지폭넓게활용할수있도록포괄적으로구성하였습니다.우선자바라는언어의문법체계를각종예제들을활용하여단계별로학습한후,이를실제응용프로그램화할수있도록‘모듈화’하는과정및JavaFx를활용한‘UI’작업등패키징까지총2권에걸쳐설명하고있습니다.특히‘모듈화’라는과정에서가장중요하다고할수있는실무개발자들의‘효율화에대한고민’을반드시이해하셨으면좋겠습니다.

이미구현된기능을사용하는데에는한계가있습니다.코드의효율성과확장성을고려해최적화된프로그램을구현하기위해서는장기적인목표를가지고지속적인학습을통해하나하나기술적지식의영역을넓혀가기를바랍니다.