서브메뉴
검색
(명품) JAVA programming
(명품) JAVA programming
- 자료유형
- 동서단행본
- ISBN
- 9788970509471 93000 : \33000
- DDC
- 005.2762-23
- 청구기호
- 005.2762 ㅎ263ㅈ
- 저자명
- 황기태
- 서명/저자
- (명품) JAVA programming / 황기태 ; 김효수 지음
- 발행사항
- 파주 : 생능, 2018
- 형태사항
- 852 p. : 천연색삽화 ; 25 cm
- 주기사항
- 색인: p. [848]-852
- 기타저자
- 김효수
- Control Number
- bwcl:105013
- 책소개
-
자바(Java)는 그 이전 시대에 있었던 프로그래밍 언어에서 한 차원 진화된 개념으로 개발된 가히 혁명적 언어이며 플랫폼이다. 한 번 작성된 자바 프로그램은 어느 컴퓨터, 어떤 운영체제에서도 실행될 수 있다. Write Once Run Anywhere의 세상이 만들어지는 것이다. 데스크톱, 웹 서버 및 웹 클라이언트, 셋톱 등의 임베디드 장치, 스마트폰을 중심으로 하는 모바일 단말기, 스마트 TV 등의 가전제품 등 생활과 산업의 전 분야에 사용되고 있다. 자바는 지난 10여 년 동안 소프트웨어 시장에서 가장 큰 지배력을 뽐내 왔으며, 현재에는 그 지배력이 더욱 두드러져, 미래 창조 시대를 지배할 프로그래밍 전문가들이 알아야 할 필수 언어이다.
이 책의 특징
첫째, 자바 프로그래밍 개념과 방법을 충실히 정리하고 적절한 예제를 수록하였다.
둘째, 많은 그림과 삽화로 개념을 쉽게 이해하도록 하였다.
셋째, 각 절마다 Check Time 문제를 두어 배운 내용을 확인할 수 있도록 하였다.
넷째, 연습문제는 이론문제와 실습문제로 나누었고, 홀수 번과 짝수 번을 유사한 문제로 꾸며, 반복 연습해 볼 수 있도록 구성하였다.
다섯째, 각 장마다 Open Challenge 문제를 두어 도전하는 과정을 두었다.
개정4판에서 추가되거나 달라진 부분
1. 1장과 6.1절에 모듈의 개념을 언급하고, 6.4절을 추가하여 모듈 개념, 모듈 기반 자바 실행 환경, 모듈화의 목적 등을 간략히 소개하였다.
2. Java 8, 9에서 인터페이스 정의가 바뀌었기 때문에 5장 인터페이스 부분을 수정하였다.
3. 6.7절 Wrapper 클래스 부분을 갱신하였다. Java 9부터 생성자를 이용하여 Wrapper 객체를 생성하는 방법이 폐기되었기 때문이다.
4. 3장에는 변수 타입을 추론하는 var 키워드를 Tip으로 설명하고(Java 10), 7.2절에 컬렉션 객체 생성 시 타입 추론을 이용하는 내용을 삽입하였다(Java 7, 10).
5. 소스 코드는 JDK 10을 지원하는 이클립스 Oxygen4.7.3a 프로젝트로 만들었다. 본문에 넣기에는 다소 어려운 부분을 홈페이지에서 자료로 제공한다.
6. 자바의 람다식 기초.pdf - 자바로 람다식을 만드는 기초를 설명한다.
7. 이클립스로 모듈 만들기.pdf - 모듈을 만드는 과정을 간단히 작성하였다.
8. jlink로 응용프로그램 맞춤형 실행 환경 만들기.pdf - 커스텀 JRE를 만드는 사례를 소개하고, 크기와 실행시간 메모리의 성능이 향상됨을 보였다.