HOME > Detail View

Detail View

(새롭게 시작하는) Java programming : you can do it!

(새롭게 시작하는) Java programming : you can do it! (Loan 81 times)

Material type
단행본
Personal Author
이우진 김홍섭, 저
Title Statement
(새롭게 시작하는) Java programming : you can do it! / 이우진, 김홍섭 지음
Publication, Distribution, etc
파주 :   Global,   2011  
Physical Medium
600 p. : 삽화 ; 27 cm + 전자 광디스크 (CD-ROM) 1매
ISBN
9788955026030
General Note
색인수록  
000 00831camcc2200265 c 4500
001 000045665347
005 20130319093307
007 ta
008 110907s2011 ggka 001c kor
020 ▼a 9788955026030 ▼g 93560
035 ▼a (KERIS)BIB000012495855
040 ▼a 211044 ▼c 211044 ▼d 211044 ▼d 244002 ▼d 211009 ▼d 244002
082 0 4 ▼a 005.133 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b J41 2011z7
100 1 ▼a 이우진 ▼0 AUTH(211009)78691
245 2 0 ▼a (새롭게 시작하는) Java programming : ▼b you can do it! / ▼d 이우진, ▼e 김홍섭 지음
246 3 ▼a 자바 프로그래밍
246 3 ▼a 새롭게 시작하는 자바 프로그래밍
260 ▼a 파주 : ▼b Global, ▼c 2011
300 ▼a 600 p. : ▼b 삽화 ; ▼c 27 cm + ▼e 전자 광디스크 (CD-ROM) 1매
500 ▼a 색인수록
700 1 ▼a 김홍섭, ▼e▼0 AUTH(211009)130884
945 ▼a KLPA

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 J41 2011z7 Accession No. 111664093 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 J41 2011z7 Accession No. 121212686 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 J41 2011z7 Accession No. 121212687 Availability Available Due Date Make a Reservation Service B M
No. 4 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 J41 2011z7 Accession No. 151315339 Availability Available Due Date Make a Reservation Service
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 J41 2011z7 Accession No. 111664093 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 J41 2011z7 Accession No. 121212686 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 J41 2011z7 Accession No. 121212687 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 J41 2011z7 Accession No. 151315339 Availability Available Due Date Make a Reservation Service

Contents information

Author Introduction

김홍섭(지은이)

동국대학교 전자계산 학사 동국대학교 전산교육 석사 동국대학교 컴퓨터공학 박사 사단법인 한국컴퓨터정보학회 부회장 현재 오산대학 멀티미디어정보과 교수

이우진(지은이)

숭실대학교 컴퓨터학부 학사 숭실대학교 컴퓨터학과 석사 및 박사 한국과학기술원(KAIST) Postdoc 현재 세종대학교 정보통신공학과 초빙교수

Information Provided By: : Aladin

Table of Contents

목차
JAVA Programming 부록 CD 
머리말 
이 책의 구성 
강의 계획 
홈페이지(웹하드)에서 자료 다운로드 받기 
제1장 자바 소개 
 Lesson 1.1 자바 애플리케이션의 유형 = 24
  1.1.1 애플릿(Applet) = 24
  1.1.2 GUI 애플리케이션(GUI Applications) = 25
  1.1.3 자바 커맨드 라인 애플리케이션(Java Command Line Applications) = 25
  1.1.4 자바 클라이언트/서버 = 26
 Lesson 1.2 자바 기술 = 27
  1.2.1 자바 역사와 기술 = 27
  1.2.2 자바 인터프리터 = 28 
  1.2.3 객체 지향(Object Oriented) = 29
 Lesson 1.3 자바 개발도구(JDK) 설치 및 프로그램 실행 = 31
  1.3.1 JDK 도구 및 도큐먼트 API 설치 = 31
  1.3.2 JDK 도큐먼트(Document) API 설치 = 37
  1.3.3 JDK 환경 설정 = 39
  1.3.4 이클립스(Eclipse) 설치 = 41
  1.3.5 이클립스에서 자바 프로그램 실행 = 44
 연습문제 = 49
제2장 JAVA 프로그램 구조 
 Lesson 2.1 JAVA 언어의 특징 = 52
 Lesson 2.2 간단한 JAVA 프로그램 작성 = 54
  2.2.1 자바 프로그램 구조 = 54
  2.2.2 도큐먼트 API = 60
  2.2.3 식별자(identifier)와 예약어(keywords) = 62
 Lesson 2.3 간단한 입ㆍ출력 프로그램 = 63
  2.3.1 데이터 입력(System.in) = 63
  2.3.2 JOptionPane = 69
  2.3.3 데이터 출력(System.out) = 73
  2.3.4 입ㆍ출력 응용 프로그램 예제 = 74
 연습문제 = 77
제3장 JAVA 언어의 기본 
 Lesson 3.1 데이터형(data type) = 82
  3.1.1 기본 데이터형(primitive data type) = 82
  3.1.2 레퍼런스형(reference type) = 85
 Lesson 3.2 상수(literal)와 변수(variable) = 86
  3.2.1 상수(literal) = 86
  3.2.2 변수(variable) 선언 및 초기화 = 87
 Lesson 3.3 연산자
  3.3.1 대입 연산자(assignment operator) = 90
  3.3.2 산술 연산자(arithmetic operator) = 92
  3.3.3 증ㆍ감 연산자(increment&decrementoperator) = 93
  3.3.4 관계 연산자(relational operator) = 96
  3.3.5 논리 연산자(logical operator) = 96
  3.3.6 비트 연산자 = 98
  3.3.7 삼항 연산자(조건 연산자) = 100
  3.3.8 복합대입 연산자(compound assignment operator) = 102
  3.3.9 형변환 연산자(cast operator) = 103
 Lesson 3.4 연산자 우선 순위 = 105
  3.4.1 연산 우선 순위 = 105
  3.4.2 연산 응용 프로그램 예제 = 106
 연습문제 = 108
제4장 제어문과 배열 
 Lesson 4.1 제어문 = 112
  4.1.1 분기문 = 112
  4.1.2 반복문 = 121
  4.1.3 기타 제어문 = 131
 Lesson 4.2 메소드(method) = 136
  4.2.1 메소드의 정의와 호출 = 136
  4.2.2 메소드 오버로딩(method overloading) = 145
  4.2.3 재귀 메소드(recursive method) = 146
 Lesson 4.3 배열(Array) = 149
  4.3.1 배열 선언 및 생성 = 149
  4.3.2 배열의 초기화 = 158
  4.3.3 배열 매개변수 = 162
  4.3.4 제어구조와 배열 응용 프로그램 예제 = 165
 연습문제 = 168
제5장 클래스와 객체 
 Lesson 5.1 클래스 = 176
  5.1.1 클래스의 개념과 객체 = 176
  5.1.2 클래스의 정의 및 객체 생성 = 178
  5.1.3 생성자(Constructor) = 185
  5.1.4 this와 this() = 188
 Lesson 5.2 클래스의 메소드 = 192
  5.2.1 메소드의 매개변수 = 192
  5.2.2 변수 선언과 범위 = 197
 Lesson 5.3 다중 객체와 관계 = 203
  5.3.1 집합(aggregation)의 개념 = 203
  5.3.2 집합(aggregation) 관계 정의 = 203
  5.3.3 연관(association) 관계 정의 = 208
 Lesson 5.4 객체 비교 = 210
  5.4.1 대입 연산자와 new 연산자 = 210
  5.4.2 Object 클래스의 메소드 = 214
 Lesson 5.5 패키지 = 218
  5.5.1 패키지 사용 = 218
  5.5.2 패키지 작성 = 221
  5.5.3 시스템 패키지 종류 = 226
  5.5.4 클래스와 패키지 응용 프로그램 예제 = 227
 연습문제 = 234
제6장 상속 
 Lesson 6.1 상속 = 238
  6.1.1 상속(Inheritance) 정의 = 239
  6.1.2 super, super() = 242
 Lesson 6.2 접근 제한자 = 247
  6.2.1 클래스 접근 제한자 = 247
  6.2.2 멤버변수, 메소드 접근 제한자 = 248
 Lesson 6.3 메소드 오버라이딩, 오버쉐도우 = 255
  6.3.1 오버라이딩(overriding) = 255
  6.3.2 오버쉐도우(overshadow) = 259
 Lesson 6.4 형변환, static, final = 263
  6.4.1 클래스의 형변환 = 263
  6.4.2 static과 final = 265
  6.4.3 상속 응용 프로그램 예제 = 271
 연습문제 = 279
제7장 추상클래스와 인터페이스 
 Lesson 7.1 추상클래스 = 286
  7.1.1 abstract 수정자와 추상클래스 = 286
 Lesson 7.2 인터페이스 = 290
  7.2.1 인터페이스의 선언과 구현 = 290
  7.2.2 인터페이스 특징 = 295
 Lesson 7.3 내부 클래스 = 296
  7.3.1 멤버 내부 클래스 = 296
  7.3.2 지역 내부 클래스 = 296
  7.3.3 무명 내부 클래스 = 297
  7.3.4 정적 내부 클래스 = 297
 Lesson 7.4 자바 중요 클래스들 = 299
  7.4.1 Object와 Class 클래스 = 299
  7.4.2 래퍼(Wrapper) 클래스 = 299
  7.4.3 String 클래스 = 303
  7.4.4 StringBuffer, StringTokenizer 클래스 = 305
  7.4.5 Random 클래스 = 309
  7.4.6 Math 클래스 = 310
 Lesson 7.5 컬렉션 = 311
  7.5.1 Collection 인터페이스 = 311
  7.5.2 Vector 클래스 = 312
  7.5.3 Iterator 인터페이스 = 317
  7.5.4 ArrayList, LinkedList 클래스 = 318
  7.5.5 Stack 클래스 = 321
  7.5.6 Queen 인터페이스 = 322
  7.5.7 Hashtable 클래스 = 322
 Lesson 7.6 제너릭(Generic)과 열거형(enum) = 324
  7.6.1 제너릭(Generic) 프로그래밍 = 324
  7.6.2 열거형 = 328
  7.6.3 추상클래스, 인터페이스 응용 프로그램 예제 = 332
 연습문제 = 341
제8장 예외처리 
 Lesson 8.1 예외(Exception)처리 = 348
  8.1.1 예외 처리의 개요 및 종류 = 348
  8.1.2 예외 관련 클래스 = 349
 Lesson 8.2 예외처리 블록 = 351
  8.2.1 try와 catch 블록 = 351
  8.2.2 finally 블록 = 354
  8.2.3 throw와 throws
 Lesson 8.3 사용자 정의 예외 클래스 = 361
  8.3.1 사용자 정의 예외클래스 정의와 사용 = 361
  8.3.2 예외처리 응용 프로그램 예제 = 365
 연습문제 = 371
제9장 입ㆍ출력 
 Lesson 9.1 스트림 = 376
  9.1.1 스트림의 개념 = 376
  9.1.2 스트림 클래스 = 377
 Lesson 9.2 입ㆍ출력 스트림 클래스 = 380
  9.2.1 바이트 입ㆍ출력 스트림 = 380
  9.2.2 문자 입ㆍ출력 스트림 = 391
 Lesson 9.3 File 클래스 = 395
 Lesson 9.4 RandomAccessFile 클래스 = 397
  9.4.1 비순차 처리 = 398
  9.4.2 입ㆍ출력 처리 응용 프로그램 예제 = 401
 연습문제 = 406
제10장 JAVA GUI 프로그램 
 Lesson 10.1 AWT와 스윙(Swing) = 408
  10.1.1 AWT(Abstract Window Toolkit) = 408
  10.1.2 스윙(Swing)의 개요 및 특징 = 411
  10.1.3 스윙 클래스 구조 = 411
  10.1.4 MVC(Model-View-Controller) = 414
 Lesson 10.2 배치 관리자(Layout Manager) = 416
  10.2.1 FlowLayout = 416
  10.2.2 BorderLayout = 417
  10.2.3 GridLayout = 418
  10.2.4 BoxLayout = 419
  10.2.5 GridBagLayout = 420
  10.2.6 CardLayout = 422
 Lesson 10.3 이벤트 처리 = 425
  10.3.1 이벤트의 종류와 이벤트 클래스 = 425
  10.3.2 리스너 인터페이스에 의한 이벤트 처리 = 432
  10.3.3 어댑터에 의한 이벤트 처리 = 435
 Lesson 10.4 스윙(Swing) 컴포넌트 = 437
  10.4.1 레이블, 버튼, 체크박스, 라디오 버튼 = 437
  10.4.2 메뉴 = 446
  10.4.3 텍스트 컴포넌트 = 452
  10.4.4 리스트, 콤보 박스, 스피너, 스크롤페인, 테이블, 탭페인 = 457
  10.4.5 테두리 설정 = 470
  10.4.6 룩앤필 설정 = 472
  10.4.7 스윙(Swing) 응용 프로그램 예제 = 474
 연습문제 = 478
제11장 JAVA 애플릿과 그래픽 
 Lesson 11.1 애플릿 소개 = 480
 Lesson 11.2 애플릿 구조 = 485
  11.2.1 애플릿 메소드 = 485
  11.2.2 애플릿과 AWT = 488
 Lesson 11.3 그래픽 = 497
  11.3.1 그래픽 구조와 메소드 = 497
  11.3.2 그래픽 컨텍스트 = 498
  11.3.3 Graphics 클래스 = 499
  11.3.4 애플릿과 그래픽 응용 프로그램 예제 = 510
 연습문제 = 514
제12장 프로세스와 스레드 
 Lesson 12.1 프로세스 = 518
 Lesson 12.2 스레드(Thread) = 520
  12.2.1 스레드 개념 = 520
  12.2.2 Thread 클래스 = 520
  12.2.3 Runnable 인터페이스 = 524
 Lesson 12.3 스레드 상태 및 라이프사이클 = 527
 Lesson 12.4 동기화와 스케쥴링 = 529
  12.4.1 동기화 = 529
  12.4.2 스케쥴링 = 533
  12.4.3 스레드 응용 프로그램 예제 = 535
 연습문제 = 538
제13장 네트워크 프로그래밍 
 Lesson 13.1 TCP/IP = 542
  13.1.1 TCP/IP 구조 = 542
  13.1.2 TCP/IP 주소 체계 = 543
 Lesson 13.2 소켓(Socket) 프로그래밍 = 546
  13.2.1 ServerSocket 클래스 = 547
  13.2.2 Socket 클래스 = 547
 Lesson 13.3 UDP 프로그래밍 = 552
  13.3.1 DataGramPacket 클래스 = 552
  13.3.2 DataGramSocket 클래스 = 553
 Lesson 13.4 InetAdderss 클래스 = 558
 Lesson 13.5 URL과 RULConnection 클래스 = 559
  13.5.1 URL 클래스 = 559
  13.5.2 URLConnection 클래스 = 563
  13.5.3 네트워크 응용 프로그램 예제 = 566
 연습문제 = 571
제14장 데이터베이스 프로그래밍 
 Lesson 14.1 데이터베이스 개요 및 SQL 기본 = 574
  14.1.1 데이터베이스 관리시스템 = 574
  14.1.2 DDL(Data Definition Language) = 575
  14.1.3 DML(Data Manipulation Language) = 579
 Lesson 14.2 JDBC 기초 = 581
  14.2.1 JDBC 개요 및 JDBC 드라이버 타입 = 581
  14.2.2 JDBC 드라이버 설치 = 583
  14.2.3 JDBC 연결 = 586
 Lesson 14.3 JDBC 관련 클래스 = 588
  14.3.1 DriverManager 클래스 = 588
  14.3.2 Connection 인터페이스 = 589
  14.3.3 Statement 인터페이스 = 590
  14.3.4 ResultSet 인터페이스 = 591
  14.3.5 데이터베이스 응용 프로그램 예제 = 595
 연습문제 = 601
인덱스 = 604

New Arrivals Books in Related Fields