logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

알기 쉽게 해설한 JAVA 7th + Workbook

알기 쉽게 해설한 JAVA 7th + Workbook

김충석 (지은이)
이한출판사
23,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 알라딘 직접배송 1개 6,900원 >
알라딘 판매자 배송 48개 1,850원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

알기 쉽게 해설한 JAVA 7th + Workbook
eBook 미리보기

책 정보

· 제목 : 알기 쉽게 해설한 JAVA 7th + Workbook 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788982417191
· 쪽수 : 592쪽
· 출판일 : 2011-02-01

목차

Chapter1 컴퓨터와 프로그램 그리고 자바

section 1 컴퓨터는 무엇을 실행하는가? 5
1-1 컴퓨터가 실행하는 것 5
section 2 프로그램은 어떻게 만들어지는가? 7
2-1 컴퓨터와 사람의 상호작용 7
2-2 프로그래밍 언어 8
section 3 프로그램은 컴퓨터에서 어떻게 실행되는가? 13
3-1 컴파일(compile) 기법 13
3-2 인터프리트(interprete) 기법 14
3-3 하이브리드(hybrid) 기법 15
section 4 프로그래밍 언어 Java 17
4-1 자바란? 17
4-2 자바 언어의 특징 19
학습정리 22

Chapter2 자바의 환경

section 1 자바 프로그램의 형태 25
section 2 자바 프로그램의 실행환경 26
2-1 자바 개발 환경 26
2-2 이클립스의 설치 29
2-3 이클립스의 기본 구조와 사용 방법 32

Chapter3 자바의 기본 구조 I : 변수, 자료형, 연산자

section 1 자바 프로그램의 예 43
section 2 프로그래밍 오류 45
2-1 구문 오류(Syntax Error) 45
2-2 실행시간 오류(Runtime Error) 46
2-3 논리 오류(Logic Error) 48
section 3 식별자와 예약어 49
section 4 변수와 자료형 52
4-1 변수(Variable) 52
4-2 자료형 53
section 5 형변환 65
section 6 연산자와 수식 69
6-1 산술 연산자 70
6-2 관계 및 논리 연산자 73
6-3 비트 연산자 78
6-4 배정 연산자와 단축 배정 연산자 82
6-5 3항 연산자 85
6-6 연산자의 우선순위 86
section 7 문자열(String) 89
학습정리 91

Chapter4 자바의 기본 구조 II : 선택, 반복, 배열

section 1 선택문 95
1-1 if문 95
1-2 switch문 106
section 2 반복문 111
2-1 while문 111
2-2 do-while문 116
2-3 for문 121
2-4 반복문의 비교와 중첩 126
section 3 제어의 이동 132
3-1 break문 132
3-2 continue문 140
3-3 return문 143
section 4 배열 145
4-1 배열의 선언과 생성 146
4-2 배열의 초기화 및 사용 148
학습정리 158

Chapter5 객체지향 개념

section 1 객체지향의 개요 165
1-1 객체지향 이론과 역사 165
1-2 객체지향과 절치지향 167
1-3 객체지향의 장점 168
section 2 클래스와 객체 169
2-1 클래스와 객체의 구성 170
2-2 객체의 생성 171
section 3 상속(Inheritance) 173
section 4 캡슐화 (Encapsulation) 177
section 5 메시지(Message) 179
section 6 다형성(Polymorphism) 181
학습정리 183

Chapter6 클래스 : 속성

section 1 클래스의 일반 구조 187
section 2 클래스 선언 189
section 3 객체의 생성 192
section 4 멤버 변수 196
4-1 객체 변수 197
4-2 클래스 변수 200
4-3 종단(final) 변수 203
4-4 멤버 변수 접근 방법 203
section 5 멤버 변수 접근 한정자 205
5-1 public 205
5-2 private 206
5-3 한정자 없음 206
section 6 변수의 유효범위(Scope) 207
학습정리 209

Chapter7 클래스 : 기능

section 1 생성자(Constructor) 213
section 2 생성자 오버로딩(Overloading) 216
section 3 예약어 this 220
section 4 메소드 223
4-1 접근 한정자 223
4-2 클래스 메소드 228
4-3 final, abstract, synchronized 메소드 230
4-4 메소드 반환 값(return value) 230
section 5 메소드 오버로딩(Overloading) 232
section 6 메소드에 값 전달(Argument passing) 방법 237
학습정리 241

Chapter8 상속

section 1 상속(Inheritance)의 개요 245
section 2 멤버 변수의 상속 247
section 3 메소드의 상속과 오버라이딩(Overriding) 254
section 4 예약어 super 259
section 5 상속과 생성자 261
section 6 객체의 형변환 265
section 7 연산자 instanceof 269
section 8 추상 클래스와 추상 메소드 271
section 9 예약어 final 276
학습정리 277

Chapter9 인터페이스와 예외처리

section 1 인터페이스의 개요와 인터페이스의 정의 281
section 2 인터페이스의 사용 283
section 3 인터페이스 상속 286
section 4 예외의 개요 288
section 5 예외 관련 클래스 290
section 6 예외 처리 292
6-1 메소드에서 예외 처리 293
6-2 호출한 메소드에 예외를 넘겨주는 방법 296
학습정리 301

Chapter10 다중 스레드

section 1 스레드 개요 307
section 2 Thread 클래스와 스레드 생명주기 308
section 3 스레드의 생성과 사용 312
3-1 Thread 클래스 이용 312
3-2 Runnable 인터페이스 이용 313
section 4 스레드 우선순위 320
section 5 스레드의 시작과 종료 323
section 6 스레드 동기화(Synchronization) 328
section 7 스레드 사이의 통신 334
학습정리 339

Chapter11 패키지와 주요 클래스

section 1 패키지 개요와 패키지의 사용 343
section 2 java.lang 패키지의 개요 345
section 3 Object 클래스 346
section 4 포장(Wrapper) 클래스 348
4-1 Integer 클래스 349
4-2 Character 클래스 352
4-3 Byte 클래스 354
4-4 Short 클래스 356
4-5 Long 클래스 358
section 5 문자열의 개요 362
section 6 String 클래스 363
6-1 문자열의 길이 368
6-2 문자열에서의 문자 추출 369
6-3 문자열 비교 370
6-4 문자열 탐색 374
6-5 문자열의 변환 377
section 7 StringBuffer 클래스 380
section 8 유틸리티 패키지 개요 384
section 9 Random 클래스 385
section 10 Arrays 클래스 387
학습정리 391

Chapter12 입출력

section 1 java.io 패키지 개요 395
section 2 파일과 디렉터리 397
section 3 문자(Chraracter) 스트림과 바이트(Byte) 스트림 402
section 4 문자 스트림 403
4-1 Writer 클래스와 Reader 클래스 403
4-2 FileWriter 클래스와 FileReader 클래스 406
section 5 바이트 스트림 410
5-1 OutputStream 클래스와 InputStream 클래스 410
5-2 FileOutputStream 클래스와 FileInputStream 클래스 412
5-3 DataOutputStream 클래스와 DataInputStream 클래스 415
5-4 OjbectOutputStream 클래스와 OjbectInputStream 클래스 420
학습정리 427

Chapter13 네트워킹

section 1 네트워킹의 개요와 java.net 패키지 431
1-1 TCP/IP(Transmission Control Protocol/Internet Protocol) 431
1-2 TCP와 UDP 432
1-3 소켓(socket) 433
1-4 포트(port) 433
1-5 java.net 패키지 434
section 2 인터넷 주소와 URL 435
2-1 InetAddress 클래스 436
2-2 URL 클래스 438
2-3 URLConnection 클래스 440
section 3 TCP 소켓 443
section 4 UDP 소켓 449
학습정리 455

Chapter14 그래피컬 사용자 인터페이스

section 1 AWT와 스윙(Swing) 461
1-1 AWT(Abstract Window Toolkit) 461
1-2 스윙(Swing) 462
section 2 AWT 패키지와 주요 클래스 464
2-1 java.awt 패키지 464
2-2 Component 클래스 464
2-3 Container 클래스 465
section 3 프레임(Frame) 467
section 4 배치관리자 (Layout Manager) 471
4-1 FlowLayout 클래스 471
4-2 BorderLayout 클래스 473
4-3 GridLayout 클래스 475
section 5 패널(Panel) 478
section 6 패널에서의 그래픽 사용 481
section 7 색의 사용 489
section 8 글꼴(Font)의 사용 493
학습정리 496

Chapter15 이벤트 처리

section 1 이벤트란? 499
section 2 자바의 이벤트 모델 500
section 3 이벤트 관련 컴포넌트 501
section 4 이벤트 종류 502
4-1 EventObject 클래스와 AWTEvent 클래스 504
4-2 ActionEvent 클래스 505
4-3 AdjustmentEvent 클래스 506
4-4 ComponentEvent 클래스 506
4-5 ContainerEvent 클래스 507
4-6 FocusEvent 클래스 508
4-7 InputEvent 클래스 508
4-8 ItemEvent 클래스 509
4-9 WindowEvent 클래스 510
4-10 KeyEvent 클래스 511
4-11 MouseEvent 클래스 512
section 5 이벤트 처리 : 리스너 인터페이스(Listener Interface) 513
학습정리 521

Chapter16 스윙

section 1 스윙 컴포넌트 525
1-1 스윙(javax.swing) 패키지의 개요 525
1-2 JComponent 클래스 527
section 2 컴포넌트에서의 이벤트 처리 528
section 3 이미지 아이콘(ImageIcon)과 라벨(Label) 532
section 4 텍스트 필드와 텍스트 에리어 535
section 5 버튼 538
section 6 푸시 버튼 539
section 7 체크박스 543
section 8 라디오 버튼 546
section 9 콤보박스 549
section 10 리스트 552
section 11 스크롤 바 556
section 12 그룹 홀더 559
section 13 테이블 563
section 14 메뉴 566
학습정리 570

저자소개

김충석 (지은이)    정보 더보기
홍익대학교 컴퓨터공학과에서 학사·석사·박사 학위를 받고 미국 조지아대학교(The University of Georgia)와 플로리다애틀랜틱대학교(FAU)에서 연구교수를 거쳤으며, 현재 신라대학교 컴퓨터공학부 교수로 재직 중이다. 주요 저서로는 『컴퓨터 입문과 활용』(정익사, 2000), 『Java Programming』(이한미디어, 2006), 『C programming with a Workbook』(이한미디어, 2006), 『처음 시작하는 프로그래밍』(이한미디어, 2014), 『Compact C 프로그래밍』(한빛아카데미, 2015), 『알기 쉽게 해설한 컴퓨팅 사고력 with 파이썬』(한빛아카데미, 2023)』 등이 있으며, 객체 지향 시스템과 분산 시스템 분야 등에 관련된 다수의 논문을 발표했다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책