통합검색

검색

  • IT 자격증 수험서
    • 워드프로세서
    • 컴퓨터활용능력
    • 정보처리/사무자동화/정보기기
    • ITQ
    • GTQ
    • 컴퓨터그래픽스
    • 웹디자인
  • 실용 자격증 수험서
    • 한국사
    • 조리/제과/운전면허
    • 기타
  • IT 도서
    • 컴퓨터 일반/활용
    • 사무자동화(OA)
    • 웹/홈페이지
    • 그래픽/멀티미디어
    • 프로그래밍
    • 컴퓨터공학
    • 어린이 교재
  • 단행본 도서
    • 가정과 생활
    • 유아/아동
    • 기타
  • 시리즈
    • 더 쉽게 배우기
    • 환상의 콤비
    • 눈이 편한
    • 속전속결
    • 비주얼(Visual)
    • 학교에서 통하는
    • 이게 진짜

컴퓨터 입문/활용

HOME 도서정보 IT 도서

New 코딩은 처음이라 with 자바 저자 유동환 | 페이지 464
ISBN 9788931466089 | 정가 20,000 | 출판일 2022-04-25
판매처

부록CD

도서소개

Part1 자바 입문
자바의 역사와 특징에 관해서 설명하고 VS Code 기반의 자바 개발 환경을 설치합니다. 자바를 왜 배워야 하는지에 대해서도 다루며 ‘Hello World!’를 직접 손코딩하고 실행해봅니다.

Part2 자바 언어 기본
자바 언어의 기본이 되는 변수와 기본 타입에서 배웁니다. 또한 각종 연산자와 데이터 입출력을 다루고 마지막으로 배열을 배웁니다.

Part3 제어문
프로그램 로직을 구성하는 기본 요소인 반복문(for, while, do while 문)과 분기문(if, switch 문)같은 제어문을 예제와 함께 배웁니다.

Part4 함수와 String 클래스
함수와 메서드의 개념을 통해 프로그램을 구조화하는 방법에 대해 배웁니다. 또한 int, double과 함께 가장 자주 사용하는 데이터 타입인 String 클래스에 대해 배웁니다. 객체 지향 프로그래밍을 배우기 위한 바로 문 앞에 있습니다.

Part5 객체지향 입문
객체 지향 프로그래밍(OOP)의 기본 개념인 클래스와 객체의 개념에 대해 배웁니다. 직접 클래스를 만들어보고 멤버 변수와 메서드를 만들어봅니다. 그 외 접근 제어자와 static 키워드와 객체의 표현력을 풍부하게 하는 메서드 오버로딩에 대해 다룹니다.

Part6 객체지향 핵심
객체 지향 프로그래밍의 좀더 깊은 곳을 배웁니다. 인터페이스와 상속과 같은 필수적인 개념과 조금 더 어려운 추상 클래스와 4가지 중첩 클래스의 사용법에 대해 배웁니다.

Part7 표준 API 활용
이미 잘 만들어진 기능들을 모아놓은 자바 표준 API들을 배웁니다. Date와 Calendar 클래스와 같은 시간 관련 클래스에서부터 난수 생성, 수학 기능 및 System 클래스 등도 차례로 다룹니다.

Part8 자료구조
자바는 강력한 기본 자료구조를 제공합니다. 자바 컬렉션 프레임워크(JCF)에서 제공하는 List, Map, Set 인터페이스와 그 구현 클래스들의 개념과 사용법을 다룹니다.

Part9 입출력과 예외 처리
표준 입출력과 파일 입출력과 같은 자바 입출력 클래스들을 배우며 CSV와 JSON과 같은 데이터 처리 방법도 배웁니다. 또한 프로그램의 실행 시 발생할 수 있는 다양한 예외를 다룰 수 있는 try, catch, finally와 같은 문법 등을 배웁니다.

Part10 공공 API 활용 프로젝트
지금까지 배운 내용을 모두 활용할 수 있는 공공 API 활용 프로젝트를 다룹니다. 공공 데이터를 요청하고 XML 혹은 JSON으로 받아옵니다. 실무에서 활용할 수 있는 okhttp와 GSON같은 라이브러리를 활용하여 공공 데이터를 분석하여 원하는 결과를 출력합니다.

본문 중간에는 혼자 정리하는 자바를 통해 실무에서 통하는 팁들을 제공합니다. 저자도 초보 시절에는 어떻게 할지를 몰라 좌충우돌하였습니다. 여러 번 실패와 실수로 얻은 지식을 이 책을 통해 조금이라도 공유하기 위해 기초 문법 내용과 프로젝트를 완성할 수 있게 알려주고 있습니다.

저자소개

책 쓰는 프로그래머
연세대학교 정보대학원에서 경영정보학을 전공한 후 LG 전자에서 안드로이드 앱을 개발했다. 최근에는 CTO 선행부서로 자리를 옮겨 webOS에 탑재되는 웹엔진을 개발하고 있다. 자바 카페와 한국자바개발자협의회(JCO)에서 초기 멤버로 수 년간 활동했다. 이번 책은 총 10번째 출간하는 책으로, 집필한 책으로는 <처음 배우는 플러터> <안드로이드를 위한 Gradle>이 있으며 번역한 책으로는 <쿼커스 쿡북> <자바로 배우는 핵심 자료구조와 알고리즘>, <그레이들 레시피>와 <자바와 JUnit을 활용한 실용주의 단위 테스트>가 있다.

목차

지은이의 글
이 책의 특징
베타 리더
PART1 자바 입문
1. 자바 소개
2. 개발 환경 설치
3. HelloWorld 프로젝트 생성
4. 첫 자바 코딩
5. HelloWorld 소스 분석
6. 자바 효과적으로 배우기
이번 장의 마무리
연습 문제

PART2 자바 언어 기본
1. 변수와 상수
2. 데이터 타입
3. 연산자
4. 데이터의 입력과 출력
5. 배열
이번 장의 마무리
연습 문제
실습 예제

PART3 제어문
1. for 문
2. if 문
3. while 문
4. switch 문
이번 장의 마무리
연습 문제
실습 문제

PART4 함수와 String 클래스
1. 함수의 개념
2. 함수로 생각하기
3. String 타입
4. 미니 프로젝트 #1: MyStorage
이번 장의 마무리
연습 문제
실습 문제

PART5 객체 지향 입문
1. 객체 지향 프로그래밍이란 무엇인가?
2. 객체는 클래스다
3. 생성자와 접근 제어자
4. Static과 final 키워드
5. 메서드 오버로딩
6. 객체 배열
7. null의 개념
8. 미니 프로젝트 #2: Kdelivery
9. UML 다이어그램 그리기
이번 장의 마무리
연습 문제
실습 문제

PART6 객체 지향 속으로
1. 인터페이스
2. 상속
3. 추상 클래스
4. 중첩 클래스
이번 장의 마무리
연습 문제
실습 문제

PART7 표준 API 활용
1. 자바 API 문서 소개
2. Date와 Calendar 클래스
3. StringBuilder 클래스
4. StringTokenizer 클래스
5. Math 클래스
6. Random 클래스
7. Object 클래스
8. Comaparable 인터페이스
9. System 클래스
이번 장의 마무리
연습 문제
실습 문제

PART8 자료구조
1. 자료구조가 중요한 이유
2. List와 ArrayList 클래스
3. Map과 HashMap 클래스
4. Set과 HashSet 클래스
5. Collections와 Arrays 클래스
이번 장의 마무리
연습 문제
실습 문제

PART9 입출력과 예외 처리
1. 입출력 스트림
2. 예외 처리
3. 입출력 예외 처리
4. AutoClosable 인터페이스
5. NullPointerException의 처리
이번 장의 마무리
연습 문제

PART10 공공 API 활용 프로젝트
1. 공공 API 기본
2. 자바 네트워크 API
3. 공공 API 활용 프로젝트
이번 장의 마무리
연습 문제

연습 & 실습 문제 정답
찾아보기

목록