HOME > 상세정보

상세정보

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

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

자료유형
단행본
개인저자
이우진 김홍섭, 저
서명 / 저자사항
(새롭게 시작하는) Java programming : you can do it! / 이우진, 김홍섭 지음
발행사항
파주 :   Global,   2011  
형태사항
600 p. : 삽화 ; 27 cm + 전자 광디스크 (CD-ROM) 1매
ISBN
9788955026030
일반주기
색인수록  
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. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 J41 2011z7 등록번호 111664093 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2011z7 등록번호 121212686 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2011z7 등록번호 121212687 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 세종학술정보원/과학기술실/ 청구기호 005.133 J41 2011z7 등록번호 151315339 도서상태 대출가능 반납예정일 예약 서비스
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 J41 2011z7 등록번호 111664093 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2011z7 등록번호 121212686 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2011z7 등록번호 121212687 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실/ 청구기호 005.133 J41 2011z7 등록번호 151315339 도서상태 대출가능 반납예정일 예약 서비스

컨텐츠정보

저자소개

김홍섭(지은이)

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

이우진(지은이)

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

정보제공 : Aladin

목차

목차
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

관련분야 신착자료

이창현 (2021)