|
더 심도 있게 배우고픈 사람도
이게 진짜
영진닷컴. 김유진 저. 23,000원
:: 도서소개
이제 자바 프로그래밍에 자신감이 생겼어요!
자바는 웹 분야는 물론 안드로이드 모바일 분야에서도 사용하는 대표적인 객체지향 프로그래밍 언어입니다.
그래서 자바는 국내는 물론 전 세계적으로도 인기있는 프로그래밍 언어 중 하나입니다. 이 책은 자바 프로그래밍을 처음 시작하는
사람들은 물론 실력을 더욱 탄탄히 다지고 싶어하는 독자들까지 두루 아우를 수 있도록 구성하였습니다.
총 20개의 Chapter로 구성되어 있으며 자바 프로그래머가 되기 위한 필수적이며 기초가 되는 부분들을 학습할 수 있습니다.
초반부에는 자바와 객체지향에 대한 개념과 JDK와 이클립스를 설치해 실습 환경을 구축하는 방법을 소개하고 있습니다.
그리고 중반부에는 본격적으로 자바를 이용해 프로그래밍을 하게 됩니다. 변수와 연산자, 배열 등을 비롯해 클래스와 객체를 정의하고
사용하는 방법을 배우게 됩니다. 그리고 상속과 다형성, 캐스팅, 추상 클래스와 인터페이스 등 객체지향 프로그래밍에서 중요하게
다루는 내용들을 심도있게 설명하고 있습니다. 후반부에는 쓰레드와 네트워크 프로그래밍, 그리고 JDBC와 관련된 내용을 다루고
있습니다.
자바 프로그래밍에서 꼭 필요한 부분만 압축하여 정리하였으며 이론 학습과 더불어 이클립스를 가지고 실습도 할 수 있도록
예제 소스를 영진닷컴 홈페이지에서 제공하고 있습니다.
:: 저자 소개
김유진
자바와 안드로이드 관련 강의를 하고 있으며 10년 이상의 강의 경력을 갖고 있다. 삼성 소프트웨어총괄, LG CNS, SK C & C, 대우정보시스템, 티맥스, 토마토 시스템즈 등 다수의 기업과 대학 및 교육센터에서 자바 및 안드로이드 관련 강의를 진행했다.:: 책의 특장점
:: 목 차
Chapter 01. 자바와 프로그래밍 개요
01. 프로그램이란?
02. 컴퓨터 시스템의 구조
03. 객체지향 프로그래밍과 자바의 특징
Chapter 02. 자바 개발 환경 구축
01. 자바의 컴파일 과정
02. 개발 환경 구축
03. 자바 첫 프로그램 - hello world
Chapter 03. 변수와 자바 기초 문법
01. 변수와 예약어
02. 데이터 타입
03. 리터럴
04. 형변환
05. 연산자
06. 자바의 문장과 블록
07. 주석
Chapter 04. 제어문
01. 조건문
02. 반복문
03. 분기문
Chapter 05. 배열
01. 배열의 개요
02. 배열의 초기화
03. 배열 복사
04. 배열의 배열
Chapter 06. 함수
01. 함수 정의
02. 함수 호출
Chapter 07. 클래스와 객체
01. 객체지향 프로그래밍의 개념
02. 클래스
03. 객체의 선언과 사용
04. 메서드
05. 객체형 멤버 변수
06. 객체 배열
Chapter 08. 메서드와 메모리
01. 메서드 정의
02. 메서드 호출
03. 메서드의 종료
04. 메서드의 다양한 형태
05. 자바 프로그램과 메모리
Chapter 09. 클래스 디자인
01. 메서드 오버로딩
02. 생성자
03. this와 this()
04. 멤버 변수의 초기화
Chapter 10. 패키지와 접근 제어자
01. 패키지
02. 접근 제어자
Chapter 11. 상속
01. 상속의 개념
02. 학사관리 프로그램에서의 상속 관계
03. 다중상속의 개념과 문제점
Chapter 12. 다형성
01. 메서드 오버라이딩
02. 캐스팅
03. super
Chapter 13. 추상 클래스와 인터페이스
01. 추상 클래스
02. 인터페이스
Chapter 14. 자바의 기본 클래스
01. Object
02. 래퍼(wrapper) 클래스
03. String 클래스
04. Math 클래스
Chapter 15. 예외 처리
01. 예외
02. 예외 처리 구문(try-catch-finally)
03. 예외 처리 미루기
04. 예외 던지기
05. 예외 클래스 만들기
Chapter 16. 컬렉션
01. ArrayList
02. HashMap
03. 알고리즘
Chapter 17. 자바 입출력
01. I/O 스트림(I/O Stream)
02. 파일 조작
Chapter 18. 쓰레드
01. 쓰레드의 구현
02. 쓰레드 제어
03. 동기화
Chapter 19. 네트워크 프로그래밍
01. 소켓 프로그래밍(Socket Programming)
02. 데이터그램 프로그래밍(Datagram Prorgramming)
Chapter 20. JDBC 프로그래밍
01. 드라이버 설치
02. 커넥션 수립
03. 쿼리 실행
'IT 신간' 카테고리의 다른 글
오픈소스를 활용한 OpenFlow 이해하기 ‘SDN 입문’ (0) | 2013.12.31 |
---|---|
눈이 편한 인터넷 활용 2nd Edition (0) | 2013.12.04 |
눈이 편한 컴퓨터 2nd Edition (0) | 2013.12.04 |