장바구니 담기 close

장바구니에 상품을 담았습니다.

First Java

First Java

  • 유영진 ,이도연
  • |
  • 연두에디션
  • |
  • 2021-01-29 출간
  • |
  • 688페이지
  • |
  • 188 X 258 X 34 mm /1414g
  • |
  • ISBN 9791188831739
판매가

30,000원

즉시할인가

29,700

배송비

2,500원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
29,700

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




현재 국내에서는 공공 및 기업의 시스템들의 대부분들이 자바 기반의 웹 애플리케이션 프로젝트로 진행이 되고 있습니다. 특히 스마트 디바이스가 보급이 되고 보편화 되면서 안드로이드 운영체제 기반의 스마트 디바이스에 대한 관심이 많아지고 이 디바이스에서 실행이 가능한 애플리케이션에 대한 요구들이 많이 늘어났습니다. 이 안드로이드 운영체제에서 실행하는 애플리케이션도 자바를 기반으로 만들어집니다. 이처럼 자바가 도입된 지 20여 년이 지난 현재에도 여전히 우리 실생활에서 아주 밀접하게 근접해 있는 언어가 자바 프로그래밍 언어입니다. 따라서 현재의 상황을 본다면 자바 기반의 코딩 학습은 필수적일
것입니다.


목차


CHAPTER 1. 객체지향 언어인 JAVA 1
1.1 JAVA 1
1.2 JAVA 프로그래밍 처리과정 29
1.3 JAVA프로그램 구조 살펴보기 30
1.4 메소드 44
1.5 요약 48
1.6 연습문제 51
1.7 코딩 해보기 53

CHAPTER 2. JAVA에서 데이터 다루기 57
2.1 데이터 57
2.2 데이터 출력 57
2.3 키보드를 이용한 데이터의 입력 62
2.4 변수 64
2.5 데이터 타입 69
2.6 데이터 자료형의 변환 81
2.7 요약 84
2.8 연습문제 86
2.9 코딩 해보기 91

CHAPTER 3. JAVA에서 제공하는 연산자 95
3.1 연산자의 종류와 구분 95
3.2 연산자의 종류 96
3.3 연산자의 연산 방향 96
3.4 연산자의 우선순위 98
3.5 단항연산자 100
3.6 이항연산자 108
3.7 요약 130
3.8 연습문제 132
3.9 코딩 해보기 136

CHAPTER 4. 프로그램 흐름제어를 위한 조건문과 반복문 139
4.1 조건문 139
4.2 반복문 156
4.3 요약 167
4.4 연습문제 169
4.5 코딩 해보기 173

CHAPTER 5. 객체지향_인스턴스와 클래스 177
5.1 객체지향언어인 JAVA 177
5.2 클래스 구성과 인스턴스 생성 181
5.3 메소드의 오버로딩 189
5.4 클래스 멤버의 구분 193
5.5 생성자 200
5.6 패키지와 제어자 208
5.7 요약 222
5.8 연습문제 225
5.9 코딩 해보기 230
5.10 프로젝트-1 231

CHAPTER 6. 배열 235
6.1 배열 235
6.2 1차원 배열의 선언과 생성 236
6.3 다차원배열(2차원 배열) 244
6.4 배열의 순차적 접근 248
6.5 객체를 다루는 배열 252
6.6 요약 255
6.7 연습문제 257
6.8 코딩 해보기 260
6.9 프로젝트-2 261

CHAPTER 7. 객체지향_상속 265
7.1 클래스의 상속 265
7.2 상위클래스의 멤버 호출 269
7.3 메소드의 재구성 : 오버라이딩 275
7.4 다형성 277
7.5 요약 293
7.6 연습문제 295
7.7 코딩 해보기 298
7.8 프로젝트-3 299

CHAPTER 8. 객체지향_추상클래스와 인터페이스 303
8.1 추상클래스 303
8.2 인터페이스 310
8.3 내부클래스 323
8.4 요약 332
8.5 연습문제 335
8.6 코딩 해보기 337
8.7 프로젝트-4 338

CHAPTER 9. API 341
9.1 JAVA API Document 341
9.2 java.lang 패키지 343
9.3 java.util 패키지 376
9.4 java.math 패키지 381
9.5 요약 384
9.6 연습문제 385
9.7 코딩 해보기 389
9.8 프로젝트-5 390

CHAPTER 10. 예외처리 393
10.1 예외처리 393
10.2 예외클래스 406
10.3 사용자정의 예외 클래스 413
10.4 요약 418
10.5 연습문제 420
10.6 코딩 해보기 426
10.7 프로젝트-6 427

CHAPTER 11. 컬렉션 프레임워크 431
11.1 제네릭 431
11.2 Collection 440
11.3 List〈E〉 443
11.4 Set〈E〉 459
11.5 Map〈K, V〉 468
11.6 Collections 클래스 472
11.7 요약 475
11.8 연습문제 477
11.9 코딩 해보기 479
11.10 프로젝트-7 480

CHAPTER 12. JAVA I/O 483
12.1 JAVA의 입출력 483
12.2 바이트 기반 스트림 485
12.3 문자기반 기반스트림 501
12.4 File 클래스 511
12.5 인스턴스의 직렬화 517
12.6 요약 521
12.7 연습문제 523
12.8 코딩 해보기 525
12.9 프로젝트-8 526

CHAPTER 13. 스레드 529
13.1 스레드 529
13.2 Thread 클래스 534
13.3 스레드의 특징 539
13.4 스레드의 동기화 처리 548
13.5 스레드의 제어 556
13.6 요약 560
13.7 연습문제 562
13.8 코딩 해보기 565
13.9 프로젝트-9 566

CHAPTER 14. GUI 569
14.1 JAVA의 GUI 569
14.2 JAVA의 GUI 클래스 : Swing 570
14.3 Swing을 이용한 프로그램 571
14.4 이벤트 처리 587
14.5 Swing Component 605
14.6 요약 645
14.7 연습문제 647
14.8 코딩 해보기 649
14.9 프로젝트-10 650

CHAPTER 15. 네트워크 프로그래밍 653
15.1 네트워크 기초 653
15.2 InetAddress 클래스 656
15.3 URL 657
15.4 Socket Programming 666
15.5 요약 673
15.6 연습문제 675
15.7 코딩 해보기 678

INDEX

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.