채쌤의 자바 프로그래밍 핵심 (사용하지 않는 문법과 API는 과감하게 버린 퍼펙트 강의)

채쌤의 자바 프로그래밍 핵심 (사용하지 않는 문법과 API는 과감하게 버린 퍼펙트 강의)

$27.00
Description
자바 프로그래밍, 이것만 알자
처음 자바를 배우는 사람들을 위해 실제 업무에서 잘 사용하지 않는 기능이나 API는 과감하게 생략하여 빠르고 쉽게 자바 언어를 학습하는 것에 중점을 두었습니다. 또한, 자바의 핵심인 다형성의 개념부터 동작 원리, 그리고 활용에 집중하여 자바의 모든 기술을 이해하기 위한 기반을 다집니다.
저자

채규태

2005년부터현재까지멀티캠퍼스에서전임교수로근무하고있으며,자바기반백엔드분야의강의를담당하고있다.2016년에‘스프링퀵스타트’를시작으로‘전자정부표준프레임워크퀵스타트’,‘스프링부트퀵스타트’,‘JPA퀵스타트’를집필했다.

목차

Chapter01자바의특징
_1.1자바의탄생및특징
__1.1.1자바언어의탄생
__1.1.2자바언어의특징
_1.2자바개발환경구축
__1.2.1JDK다운로드및설치
__1.2.2이클립스다운로드및설치
_1.3자바프로그램작성및실행
__1.3.1프로젝트생성
__1.3.2소스파일작성
_1.4자바프로그램기초문법
__1.4.1자바클래스의기본구조
__1.4.2메시지출력
__1.4.3이클립스와디버깅
__1.4.4들여쓰기
__1.4.5주석

Chapter02변수와연산자
_2.1변수
__2.1.1리터럴과변수
__2.1.2변수의선언과규칙
__2.1.3변수와데이터타입
__2.1.4변수초기화
_2.2기본데이터타입
__2.2.1기본데이터타입의종류
__2.2.2논리타입
__2.2.3문자타입
__2.2.4정수타입
__2.2.5실수타입
__2.2.6변수와예약어
_2.3연산자
__2.3.1산술연산자
__2.3.2증감연산자
__2.3.3비교연산자
__2.3.4논리연산자
__2.3.5조건연산자
_2.4데이터타입변환
__2.4.1묵시적타입변환
__2.4.2명시적타입변환

Chapter03제어문
_3.1조건제어문
__3.1.1if문
__3.1.2중첩된if문
__3.1.3if~else문
__3.1.4if~elseif문
__3.1.5switch문
_3.2반복제어문
__3.2.1for문
__3.2.2중첩된for문
__3.2.3while문
__3.2.4무한루프
__3.2.5do~while문
_3.3이동제어문
__3.3.1break문
__3.3.2이름이있는break
__3.3.3continue문
__3.3.4return문

Chapter04배열
_4.1배열기초
__4.1.1배열의필요성
__4.1.2배열객체생성
__4.1.3배열과참조변수
__4.1.4배열의사용
__4.1.5배열의크기와length변수
__4.1.6배열과타입변환
__4.1.7배열을이용한통계데이터
__4.1.8명령행매개변수
_4.2다차원배열
__4.2.12차원배열의선언과객체생성
__4.2.22차원배열의사용
__4.2.3배열에대한또다른배열
__4.2.4참조변수와null
_4.3정렬알고리즘
__4.3.1버블정렬알고리즘이해
__4.3.2버블정렬알고리즘구현
__4.3.3API를이용한정렬

Chapter05클래스
_5.1객체,클래스,그리고인스턴스
__5.1.1객체
__5.1.2클래스
__5.1.3인스턴스
_5.2클래스
__5.2.1클래스의구조
_5.3객체의생성과사용
__5.3.1객체의생성
__5.3.2객체의사용
__5.3.3참조변수의특징
_5.4객체와접근제어
__5.4.1접근제어개념
_5.5패키지
__5.5.1패키지선언
__5.5.2패키지임포트
__5.5.3패키지와접근제어
__5.5.4여러패키지사용
_5.6메소드
__5.6.1메소드의구조
__5.6.2메소드호출과제어의이동
__5.6.3매개변수와인자
__5.6.4메소드유형
__5.6.5Getter/Setter메소드
__5.6.6메소드오버로딩
__5.6.7메소드호출과타입변환
__5.6.8값복사와주소복사
_5.7생성자
__5.7.1생성자의개념과특징
__5.7.2기본생성자
__5.7.3생성자와멤버변수초기화
__5.7.4생성자오버로딩과this()
__5.7.5생성자와this예약어
__5.7.6this()생성자
__5.7.7생성자자동생성
_5.8static예약어
__5.8.1static변수
__5.8.2static변수활용
__5.8.3static메소드
__5.8.4static블록

Chapter06상속
_6.1상속
__6.1.1상속기본
__6.1.2단일상속과다중상속
_6.2상속과오버라이딩
__6.2.1변수의오버라이딩
__6.2.2메소드의오버라이딩
__6.2.3메소드오버로딩vs오버라이딩
__6.2.4상속과접근제한
_6.3상속과생성자
__6.3.1생성자연속호출
__6.3.2super()생성자
__6.3.3super예약어
_6.4final예약어
__6.4.1멤버변수와final
__6.4.2메소드와final
__6.4.3클래스와final
_6.5객체의타입변환
__6.5.1묵시적타입변환
__6.5.2묵시적타입변환활용
__6.5.3명시적타입변환

Chapter07추상클래스와인터페이스
_7.1추상클래스
__7.1.1추상메소드
__7.1.2유지보수가어려운프로그램
__7.1.3다형성적용
__7.1.4상속과추상클래스
__7.1.5추상클래스응용
_7.2인터페이스
__7.2.1인터페이스작성
__7.2.2인터페이스와상속
__7.2.3인터페이스의다중상속
__7.2.4인터페이스간의상속
__7.2.5인터페이스와다형성

Chapter08예외와예외처리
_8.1예외
__8.1.1예외발생
__8.1.2예외의종류와계층구조
__8.1.3예외처리기본(try~catch)
__8.1.4다중catch문
__8.1.5finally블록
__8.1.6throws예약어
__8.1.7throw예약어
__8.1.8예외메소드
__8.1.9사용자정의예외
__8.1.10예외처리자동완성

Chapter09java.lang패키지
_9.1java.lang패키지
__9.1.1API의개념과자바API종류
__9.1.2java.lang패키지개요
_9.2Object클래스
__9.2.1최상위부모클래스
__9.2.2hashCode()메소드
__9.2.3equals()메소드
__9.2.4toString()메소드
_9.3String클래스
__9.3.1String객체생성
__9.3.2String과더하기(+)연산
__9.3.3String메소드
_9.4StringBuffer클래스
__9.4.1고정길이와가변길이
__9.4.2StringBuffer메소드
_9.5Wrapper클래스
__9.5.1Wrapper클래스의종류
__9.5.2오토박싱/언박싱
__9.5.3문자열기본타입변환

Chapter10java.util패키지
_10.1java.util패키지
__10.1.1Random클래스
__10.1.2Arrays클래스
__10.1.3StringTokenizer클래스
__10.1.4Date와Calendar클래스
_10.2자바의컬렉션
__10.2.1컬렉션개요
__10.2.2List컬렉션
__10.2.3Set컬렉션
__10.2.4Map컬렉션

Chapter11java.io패키지
_11.1java.io패키지
__11.1.1입출력이란?
__11.1.2입출력클래스의분류
__11.1.3표준입출력
__11.1.4파일입력
__11.1.5파일출력
__11.1.6java.util.Scanner사용하기
__11.1.7File클래스
__11.1.8Properties파일입출력

Chapter12java.sql패키지
_12.1DBMS와SQL
__12.1.1DBMS
__12.1.2자바환경변수설정
__12.1.3H2데이터베이스설치
_12.2SQL
__12.2.1SQL종류
__12.2.2DDL
__12.2.3DML
__12.2.4DQL
_12.3JDBC
__12.3.1JDBC개념
__12.3.2JDBC프로그램절차
__12.3.3JDBC를위한Utility클래스
__12.3.4데이터조회
_12.4DAO패턴적용
__12.4.1DAO클래스
__12.4.2DAO적용
_12.5VO패턴적용
__12.5.1매개변수와유지보수
__12.5.2VO클래스작성
__12.5.3VO클래스적용

출판사 서평

자바프로그래밍,이것만알자
자바가처음등장했을때의슬로건은‘배우기쉬운언어’였습니다.하지만지금의자바는문법과기능이너무복잡해졌습니다.새로생겨난기능들이실제업무에서모두활용되는것은아닙니다.처음자바를배울때는자주사용하는핵심적인개념과기능을위주로학습하는것이효율적입니다.따라서잘사용하지않는기능이나API는과감하게생략하여빠르고쉽게자바언어를학습하는것에중점을두었습니다.
자바는다형성이핵심이다
90년대중반에발표된자바는지금까지도소프트웨어시장에서높은점유율을유지하고있습니다.그이유는자바가객체지향언어의고유한특징인다형성을지원하기때문입니다.다형성을이해해야자바의모든기술을이해할수있습니다.본교재는다형성의개념부터동작원리,그리고활용에집중하였습니다.
이런분들께추천합니다
-자바기반의백엔드개발자를희망하는학생
-자바언어로시스템을개발/운영해야하는개발자

저자직강과함께하세요.
SSAMZ.com에이책을교재로하는유료동영상강의가있습니다.