HOME > Detail View

Detail View

(쉽게 배우는) Java 7 프로그래밍

(쉽게 배우는) Java 7 프로그래밍 (Loan 25 times)

Material type
단행본
Personal Author
인경열
Title Statement
(쉽게 배우는) Java 7 프로그래밍 / 인경열 저
Publication, Distribution, etc
서울 :   가메출판사,   2012  
Physical Medium
446 p. : 삽화 ; 26 cm
ISBN
9788980782505
000 00654camcc2200241 c 4500
001 000045708074
005 20120607141849
007 ta
008 120604s2012 ulka 000c kor
020 ▼a 9788980782505 ▼g 13560
035 ▼a (KERIS)REW000000149752
040 ▼d 211009
082 0 4 ▼a 005.133 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b J41 2012z5
100 1 ▼a 인경열
245 2 0 ▼a (쉽게 배우는) Java 7 프로그래밍 / ▼d 인경열 저
246 3 ▼a 자바 7 프로그래밍
246 3 ▼a 쉽게 배우는 자바 7 프로그래밍
260 ▼a 서울 : ▼b 가메출판사, ▼c 2012
300 ▼a 446 p. : ▼b 삽화 ; ▼c 26 cm
945 ▼a KLPA

Holdings Information

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 2012z5 Accession No. 121220104 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 J41 2012z5 Accession No. 121220105 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

자바 프로그래밍을 시작하는 초보자들을 위한 상세한 기초 문법이 설명되어 있는 책. 기초부터 단계적인 예제를 통한 객체 지향, Java 프로그래밍 개발 능력을 향상시킬 수 있다. 이클립스를 이용한 자바 프로그래밍 방법, 데이터베이스의 기초 개념과 데이터베이스 프로그래밍 기법, 실전 예제(회원 관리)를 통해 설계부터 프로그래밍 구현까지 과정을 습득할 수 있다.

자바7 프로그래밍
- 자바 프로그래밍을 시작하는 초보자들을 위한 상세한 기초 문법 설명
- 기초부터 단계적인 예제를 통한 객체 지향
Java 프로그래밍 개발 능력 향상
- 이클립스를 이용한 자바 프로그래밍 방법 습득
- 데이터베이스의 기초 개념과 데이터베이스
프로그래밍 기법 습득
- 실전 예제(회원 관리)를 통해 설계부터
프로그래밍 구현까지 과정 습득


Information Provided By: : Aladin

Author Introduction

인경열(지은이)

[강의경력] - 썬 교육센터에서 강의를 시작으로 삼성전자, LG전자, SKC&C, KTds, 생산성 본부, 포스데이터, 농협중앙회 등 기업체 - 우송대, 목원대, 인천대, 숙명여대, 대구대 등 대학교 [개발경력] - 이화여대 동창 포털사이트 구축 참여 - 국방과학 연구소 사업관리 시스템 구축 참여 등 개발 [저서] - 쉽게 배우는 Java 7 프로그래밍-가메출판사 - (젤리빈+아이스크림 샌드위치) 안드로이드 프로그래밍-가메출판사

Information Provided By: : Aladin

Table of Contents

목차
1 자바의 개요 
 1. 자바란 무엇인가? = 18
 2. 자바의 장점 = 18
 3. JVM(Java Virtual Machine) = 19
 4. 객체지향 프로그래밍이란? = 19
 5. 환경설정 구축 = 20
  5.1 JDK(Java Development Kit) 설치 = 20
  5.2 이클립스 에디터 툴 설치 = 25
  5.3 API문서 즐겨찾기 추가 = 28
 6. HelloWorld 실습 = 31
  6.1 이클립스를 이용한 HelloWorld 문자열 출력= 31
2 식별자와 데이터 형 
 1. 식별자(Identifier) = 36
 1.1 예약어 = 36
 2. 데이터형(Data Type) = 37
  2.1 기본 데이터 형(Primitive Data Type:PDT) = 37
  2.2 참조 데이터 형(Reference Data Type:RDT) = 39
 3. 리터럴(literal)  = 39
  3.1 문자형 리터럴 = 39
  3.2 정수형 리터럴 = 40
  3.3 실수형 리터럴 = 40
  3.4 논리형 리터럴 = 40
  변수선언 = 42
 4. 변수(Variable)  = 42
  변수 초기화 = 43
  변수값 변경 = 43
 5. 데이터 형 변환(Type Casting)  = 45
  5.1 연산시의 데이터 형 변환 = 47
3 연산자(Operator)
 1. 산술연산자  = 50
 2. 비교 연산자  = 50
 3. 대입연산자  = 51
 4. 증감 연산자  = 53
 5. 논리 연산자  = 54
 6. 3항 연산자  = 57
4 문(statement) 
 1. 문의 개요  = 60
 2. 실행문과 비실행문(주석문)  = 60
 3. 분기문  = 62
  3.1 단일 if문 = 62
  3.2 if-else문 = 63
  3.3 다중 if-else문 = 64
  3.4 switch문 = 66
 4. 반복문  = 68
  4.1 for문 = 68
  4.2 while문 = 72
  4.3 do-while문 = 73
 5. break 문, continue 문  = 75
  5.1 break문 = 75
  5.2 continue문 = 76
5 객체와 클래스 
 1. 자바의 객체  = 80
  1.1 객체의 개념 = 80
  1.2 자바의 객체지향 개발3단계 = 80
   객체 모델링 = 81
   클래스 정의 = 81
   객체 생성과 사용 = 81
 2. 클래스  = 82
  지정자(modifier) = 82
  클래스명 = 82
  클래스의 3가지 구성요소 = 83
 3. 클래스 구성요소  = 83
  3.1 인스턴스 변수(instance variable) = 83
  3.2 메소드(method) = 84
   caller 메소드 = 84
   worker 메소드 = 84
  3.3 생성자(constructor) = 86
 4. 메소드 및 생성자 오버로딩(Overloading)  = 92
 5. this 키워드  = 94
  인스턴스 변수와 로컬 변수명이 동일한 경우 = 94
  생성자에서 다른 오버로딩 생성자를 호출하는 경우 = 95
 6. package 문과 import 문  = 96
  6.1 package문 = 96
  6.2 import문 = 97
 7. Varargs  = 98
6 클래스들의 관계 
 1. 클래스들의 관계(Class Relationship)  = 102
  1.1 has a 관계 = 102
   집합관계(Aggregation Relationship) = 102
   구성관계(Composition Relationship) = 103
  1.2 is a 관계 = 103
 2. 상속(Inheritance)  = 104
  2.1 상속과 생성자 = 107
  2.2 super키워드 = 109
   부모클래스의 멤버와 자식클래스의 멤버가 이름이 동일한 경우 = 109
   자식클래스에서 ㅁ여시적으로 부모 생성자를 호출하는 경우 = 110
 3. 접근 지정자(Access Modifier)  = 112
 4. 메소드 오버라이딩(method overriding)  = 116
 5. 다형성(Polymorphism)  = 118
 6. Object 클래스  = 122
  equals 메소드 = 123
  toString() 메소드 = 125
7 인터페이스와 추상클래스 
 1. 인터페이스(interface)  = 128
 2. 추상 클래스(abstract class)  = 132
 3. 중첩 클래스(nested class)  = 134
  3.1 member Inner 클래스 = 135
  3.2 local Inner 클래스 = 137
  3.3 static Inner 클래스 = 139
  3.4 anonymous Inner 클래스 = 140
 4. static 키워드  = 142
  4.1 싱글톤 디자인 패턴(Singleton Design Pattern) = 145
 5. final 키워드  = 147
8 자바의 핵심 클래스 
 1. 문자열 생성과 관련된 클래스  = 150
  1.1 String 클래스 = 150
  1.2 StringBuffer 클래스 = 153
  1.3 +(연결 연산자) = 154
  1.4 toString() 메소드 = 155
 2. Wrapper 클래스  = 156
 3. Random 클래스  = 158
 4. SimpleDateFormat 클래스  = 159
 5. FilenameFilter 클래스  = 161
9 예외처리 
 1. 예외(Exception)  = 164
 2. 예외처리(Exception Handling)  = 165
  2.1 예외처리 방법 2가지 = 166
   try∼catch 블록을 이용하는 방법 = 166
   throws키워드를 이용한 명시적 예외 발생 = 173
 3. 사용자 정의 예외클래스  = 175
10 다중 데이터 처리 
 1. 배열(Array)  = 178
  1.1 배열 선언 = 178
  1.2 배열 생성 = 178
  1.3 배열 초기화 = 179
 2. 향상된 for 문  = 181
  2.1 리터럴을 이용한 배열 생성 = 183
  2.2 이차원 배열 생성 = 184
 3. 컬렉션(Collection API)  = 187
  3.1 DTO 패턴과 컬렉션 API를 이용한 효율적인 데이터 관리 = 190
  3.2 제네릭(Generic)을 활용한 ArrayList사용하기 = 193
  3.3 Iterator와 Enumeration을 이용하여 컬렉션에서 데이터 출력 = 195
  3.4 Map 계열의 데이터 처리 = 199
 4. Enums  = 201
11 자바 I/O 
 1. 자바의 I/O 개요  = 206
  1.1 자바I/O 용어 정리 = 206
   소스(source) = 206
   목적지(destination) = 206
   입력(input) = 206
   출력(output) = 206
  1.2 자바의 I/O 데이터 종류 = 206
   byte = 206
   char = 206
  1.3 자바의 I/O 클래스 계층구조 = 207
   byte로 처리하는 클래스의 계층구조 = 207
   char로 처리하는 클래스의 계층구조 = 207
   System.in = 208
 2. 표준 입출력  = 208
  System.in = 208
  System.out = 209
  System.err = 209
 3. Node 계열과 Filter 계열  = 214
  Node 계열 = 214
  Filter 계열 = 214
 4. File API  = 215
 5. 파일 입출력  = 217
  일반 텍스트 파일 = 217
  바이너리 파일 = 217
 6. 객체 직렬화  = 222
12 스레드 
 1. 스레드  = 228
  1.1 스레드와 프로세스 개요 = 228
  1.2 스레드를 생성하는 방법 = 230
   java.lang.Thread 클래스를 이용하는 방법 = 230
   java.lang.Runnable 인터페이스를 이용하는 방법 = 230
  1.3 스레드의 상태 = 234
   new = 234
   runnable = 234
   running = 235
   block = 235
   dead = 235
  1.4 Main 스레드 = 235
  1.5 blocking 메소드 = 236
   sleep 메소드 = 236
   yield 메소드 = 236
 2. 동기화  = 243
  동기화 메소드를 사용하는 방법 = 244
  동기화 블록을 사용하는 방법 = 244
13 오라클 데이터베이스 개요 
 1. 데이터베이스 개요  = 248
 2. 데이터베이스 관리 시스템(DBMS)  = 248
  2.1 관계형 데이터베이스 = 249
 3. 오라클 데이터베이스 10g 설치  = 250
 4. 오라클 데이터베이스 접속하기  = 259
  접속툴(Tool)을 이용하는 방법 = 259
  프로그램 언어를 이용하는 방법 = 259
  4.1 SQL*PLUS 툴을 이용한 데이터베이스 접속 = 259
   데이터베이스 관리자로 접근하는 2가지 방법 = 260
   scott 계정으로 접근하는 방법 = 260
 5. SQL(Structured Query Language)문  = 261
  5.1 SQL문 실습에서 사용할 테이블 정보 = 262
  5.2 오라클의 데이터형 = 264
   NUMBER(전체자릿수, 소수점자릿수) = 264
   CHAR(바이트수) = 264
   VARCHAR2(바이트수) = 264
   DATE, TIMESTAMP = 265
  5.3 리터럴(literal) = 265
 6. SELECT 문  = 265
  6.1 NULL 값 = 267
  6.2 별명(alias) = 269
  6.3 DISTINCT = 270
  6.4 WHERE 절 = 270
   비교연산자 = 271
   BETWEEN a AND b = 272
   IN = 273
   LIKE = 275
   IS NULL = 276
   논리연산자 = 277
  6.5 ORDER BY 절 = 279
  6.6 오라클의 유용한 함수 = 282
   SYSDATE = 282
   MAX(컬럼명) = 283
   MIN(컬럼명) = 283
   SUM(컬럼명), AVG(컬럼명) = 283
   COUNT(컬럼), COUNT(*) = 284
   TO_CHAR(컬럼명, [포맷]) = 285
 7. DML(Data Manipulation Language)  = 287
  7.1 INSERT문 = 287
  7.2 UPDATE문 = 289
  7.3 DELETE문 = 290
  7.4 트랜잭션(Transaction) = 291
 8. DDL(Data Definition Language)  = 294
  8.1 CREATE문 = 294
  8.2 제약조건(Constraints) = 297
   컬럼 레벨 지정 방식 = 297
   테이블 레벨 지정 방식 = 297
  8.3 DROP문 = 301
  8.4 TRUNCATE문 = 304
  8.5 ALTER문 = 306
   컬럼 추가 = 306
   컬럼 변경 = 306
   제약조건 추가 = 306
   컬럼 삭제 = 307
   START WITH n = 307
 9. 시퀀스(Sequence)  = 307
  INCREMENT BY n = 308
  MAXVALUE n = 308
  MINVALUE n = 308
  CYCLE = 308
  CACHE = 308
 10. 사용자 관리  = 309
  10.1 사용자 생성 = 310
  10.2 비밀번호 변경 = 311
  10.3 사용자 삭제 = 312
 11. 조인(Join)  = 312
  11.1 여러 가지 실습 예제 = 317
   Equi Join = 313
   Non Equi Join = 315
   Self Join = 316
   Outer Join = 317
 12. SQLDeveloper 툴 사용하기  = 319
14 JDBC 
 1. JDBC(Java DataBase Connectivity)  = 328
  1.1 JDBC 실행전 고려사항 = 328
   데이터베이스 정보 확인 = 328
   오라클 데이터베이스의 2가지 서비스 실행 여부 확인 = 328
   오라클 드라이버를 클래스 패스에 설정 = 329
  1.2 JDBC 실행 순서 정리 = 330
   DML 요청(INSERT, DELETE, UPDATE) = 332
   SELECT 요청 = 332
  1.3 JDBC 실습 = 334
  1.4 PreparedStatement 사용 = 339
   Statement 객체 = 339
   PreparedStatement 객체 = 340
   CallableStatement 객체 = 340
 2. DAO 및 DTO 패턴  = 347
  DAO(Data Access Object)패턴 = 347
  DTO(Data Transfer Object) 패턴 = 348
 3. Connection Pool 기능  = 353
 4. 메타 데이터  = 364
  DatabaseMetaData API = 364
  ResultSetMetaData API = 364
15 자바 GUI 
 1. 자바 GUI  = 370
  AWT(Abstract Window Toolkit) = 370
  Swing = 370
 2. AWT 계층구조  = 370
 3. Frame API  = 372
 4. Panel API  = 374
 5. AWT의 이벤트 처리  = 377
  이벤트(Event) = 377
  이벤트 처리(Event Handling) = 377
  이벤트 소스(Event Source) = 377
  리스터(Listener) = 378
  이벤트 핸들러(Event Handler) = 378
  5.1 Adapter 클래스 = 390
16 Java SE 7 
 1. Binary Literals  = 394
 2. Underscores in Numeric Literals  = 395
 3. Strings in switch Statements  = 396
 4. Type Inference for Generic Instance Creation  = 397
 5. The try-with-resources Statement  = 398
 6. Multiple Exceptions  = 399
17 회원 관리 
 1. 화면 설계  = 402
 2. DB 설계  = 403
 3. 코드 구현  = 405
  3.1 회원 정보보기 = 405
  3.2 회원 정보 추가하기 = 409
  3.3 입력 필드 내용 지우기 = 412
  3.4 리스트에서 선택한 데이터를 텍스트 필드에 채우기 = 413
  3.5 리스트에서 선택한 데이터를 삭제하기 = 415
  3.6 리스트에서 선택한 데이터를 수정 하기 = 417
  3.7 name을 이요하여 데이터 조회 하기 = 420
  3.8 검색시 해당 레코드가 존재하지 않는 경우에 예외처리 = 423
18 Network 
 1. 네트워크  = 430
  1.1 네트워크 정의 = 430
  1.2 인터넷과 프로토콜 = 430
   인터넷(internet) = 430
   프로토콜(protocol) = 430
   IP = 430
  1.3 TCP/IP와 UDP = 430
   TCP/IP = 430
   UDP = 431
  1.4 소켓(socket)과 포트(port) = 431
 2. InetAddress 클래스  = 432
 3. URL 클래스  = 433
 4. URLConnection 클래스  = 435
 5. URLEncoder 클래스  = 437
 6. Socket 클래스  = 438
 7. ServetSocket 클래스  = 438
 8. 채팅 프로그램  = 440

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)
윤관식 (2020)