HOME > Detail View

Detail View

(프로그래머를 위한)Java 2 3th ed

(프로그래머를 위한)Java 2 3th ed (Loan 15 times)

Material type
단행본
Personal Author
최재영 최종명, 공저 유재우, 공저
Title Statement
(프로그래머를 위한)Java 2 / 최재영, ; 최종명, ; 유재우 공저.
판사항
3th ed.
Publication, Distribution, etc
서울 :   홍릉과학출판사 ,   2003.  
Physical Medium
1070 p. : 삽도 ; 26 cm + CD-ROM 1매.
ISBN
897283310X
Bibliography, Etc. Note
색인수록
비통제주제어
Java, 프로그래머,,
000 00875namccc200301 k 4500
001 000000851598
005 20100806104704
007 ta
008 030610s2003 ulka 001a kor
020 ▼a 897283310X ▼g 03000 : ▼c \29000
035 ▼a KRIC08626111
040 ▼d 248009 ▼d 248009 ▼d 211009
049 1 ▼l 111254758
082 0 4 ▼a 005.133 ▼2 21
090 ▼a 005.133 ▼b J41 2003zv
100 1 ▼a 최재영
245 2 0 ▼a (프로그래머를 위한)Java 2 / ▼d 최재영, ; ▼e 최종명, ; ▼e 유재우 공저.
246 1 ▼i 판권기표제: ▼a (프로그래머를 위한)Java 2™
246 3 ▼i 판권기표제: ▼a Java 2™
250 ▼a 3th ed.
260 ▼a 서울 : ▼b 홍릉과학출판사 , ▼c 2003.
300 ▼a 1070 p. : ▼b 삽도 ; ▼c 26 cm + ▼e CD-ROM 1매.
504 ▼a 색인수록
653 ▼a Java ▼a 프로그래머
700 1 ▼a 최종명, ▼e 공저
700 1 ▼a 유재우, ▼e 공저 ▼0 AUTH(211009)3591
940 ▼a 프로그래머를 위한 자바 투

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 2003zv Accession No. 111254758 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 J41 2003zv Accession No. 151152572 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 2003zv Accession No. 111254758 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 2003zv Accession No. 151152572 Availability Available Due Date Make a Reservation Service

Contents information

Table of Contents


목차
1. 자바 언어 소개 = 1
 1.1 자바란? = 3
 1.2 환경 설정하기 = 4
 1.3 자바 언어 맛보기 = 5
 1.4 자바 애플릿 만들어 보기 = 7
 1.5 초보자가 자주 범하는 실수들 = 9
 1.6 자바 환경 도구의 사용법 = 12
 1.7 자바 프로그램의 구성 = 15
2. 연산자와 제어구조 = 21
 2.1 자바 식별자와 키워드 = 23
 2.2 자료형 = 28
  2.2.1 기본 자료형 = 29
  2.2.2 레퍼런스 타입 = 38
  2.2.3 문자열과 배열 = 45
 2.3 연산자 = 52
 2.4 제어구조 = 65
 2.5 함수 = 81
  2.5.1 선언과 호출 = 81
  2.5.2 함수의 재귀적 호출 = 83
  2.5.3 매개 변수 전달 = 85
3. 객체지향 프로그래밍 Ⅰ = 89
 3.1 실세계의 객체와 컴퓨터의 클래스와 객체 = 91
 3.2 객체 생성과 패키지 = 101
  3.2.1 생성자 = 101
  3.2.2 this = 103
  3.2.3 this() = 105
  3.2.4 finalize() 메소드 = 106
  3.2.5 패키지 = 106
  3.2.6 public 클래스의 의미 = 110
 3.3 가시성 = 113
 3.4 transient, volatile 필드(∨∨∨) = 116
  3.4.1 transient 필드 = 116
  3.4.2 volatile 필드 = 116
 3.5 오버로딩(overloading) = 118
 3.6 상속 및 기타 = 120
  3.6.1 상속 = 120
  3.6.2 super = 125
  3.6.3 오버라이딩(overriding) = 126
4. 객체지향 프로그래밍 Ⅱ = 143
 4.1 추상 클래스(abstract class) = 145
 4.2 인터페이스(interface) = 151
  4.2.1 인터페이스 기초 = 151
  4.2.2 인터페이스 특성(∨∨) = 165
 4.3 static과 final의 의미 = 169
  4.3.1 final 클래스 = 169
  4.3.2 final 메소드 = 171
  4.3.3 final 멤버필드 = 172
  4.3.4 static 멤버필드 = 174
  4.3.5 static 메소드 = 175
  4.3.6 static 초기화(∨∨) = 176
 4.4 Inner 클래스 = 178
  4.4.1 내재된 톱 레벨 클래스/인터페이스(Nested top-level classes/Interfaces)(∨) = 178
  4.4.2 멤버 클래스(Member classes) = 183
  4.4.3 지역 클래스(Local classes) = 187
  4.4.4 무명 클래스(Anonymous classes) = 190
 4.5 자바에서 중요한 클래스들 = 192
  4.5.1 Object 클래스(∨) = 192
  4.5.2 데이터 타입 클래스 = 194
  4.5.3 Math 클래스 = 198
  4.5.4 String 클래스 = 199
  4.5.5 Vector 클래스 = 201
  4.5.6 StringTokenizer 클래스(∨) = 203
  4.5.7 StringBuffer 클래스 = 205
  4.5.8 System 클래스 = 206
  4.5.9 Cloneable 인터페이스 = 207
  4.5.10 Comparable 인터페이스 = 207
 4.6 예외처리(∨∨) = 208
  4.6.1 C 언어에서 예외처리 = 208
  4.6.2 실세계에서 예외처리 = 209
  4.6.3 예외 관련 클래스들 = 211
  4.6.4 자바에서 예외 처리 = 214
5. 객체지향 프로그래밍 Ⅲ(∨∨∨) = 219
 5.1 객체지향 분석 설계와 UML = 221
  5.1.1 UML의 대두 = 221
  5.1.2 쓰임새도(use case diagram) = 224
  5.1.3 클래스 파악하기 = 227
  5.1.4 클래스도(class diagram) = 229
  5.1.5 순차도(sequence diagram) = 235
 5.2 디자인 패턴 = 237
  5.2.1 생성 패턴 = 238
  5.2.2 구조 패턴 = 247
  5.2.3 행위 패턴 = 252
 5.3 자료구조 = 269
 5.4 자바 콜렉션(Collection) 관련 클래스들 = 286
  5.4.1 Collection 인터페이스 = 287
  5.4.2 Set 인터페이스 = 289
  5.4.3 List 인터페이스 = 289
  5.4.4 SortedSet 인터페이스 = 289
  5.4.5 AbstractCollection 클래스 = 290
  5.4.6 ArrayList 클래스 = 290
  5.4.7 AbstractorSequentialList 클래스 = 291
  5.4.8 LinkedList 클래스 = 291
  5.4.9 AbstractSet 클래스 = 293
  5.4.10 HashSet 클래스 = 294
  5.4.11 LinkedHashSet 클래스 = 295
  5.4.12 TreeSet 클래스 = 295
6. AWT를 이용한 GUI 작성 = 297
 6.1 AWT의 각 컴포넌트 알아보기 = 299
  6.1.1 프레임(Frame) = 301
  6.1.2 라벨(Label) = 302
  6.1.3 버튼(Button) = 303
  6.1.4 체크박스(Checkbox) = 305
  6.1.5 선택 버튼(Choice) = 308
  6.1.6 리스트(List) = 310
  6.1.7 텍스트영역(TextArea) = 312
  6.1.8 텍스트필드(TextField) = 313
  6.1.9 스크롤바(Scrollbar) = 315
  6.1.10 캔버스(Canvas) = 315
  6.1.11 패널(Panel) = 318
  6.1.12 스크롤 팬(ScrollPane) = 319
  6.1.13 팝업 메뉴(Popup Menu) = 321
 6.2 AWT 컴포넌트 붙이기 = 324
  6.2.1 플로우 레이아웃(FlowLayout) = 325
  6.2.2 보더 레이아웃(BorderLayout) = 328
  6.2.3 그리드 레이아웃(GridLayout) = 332
  6.2.4 카드 레이아웃(CardLayout) = 335
  6.2.5 그리드백 레이아웃(GridBagLayout)(∨) = 339
  6.2.6 레이아웃 매니저 사용 안 하기(∨) = 343
  6.2.7 AWT 관련 기타 사항 = 345
 6.3 메뉴 만들기 = 350
 6.4 다이얼로그 = 353
  6.4.1 다이얼로그(Dialog) = 353
  6.4.2 파일 다이얼로그(FileDialog) = 355
 6.5 레이아웃 매니저 만들기 = 357
  6.5.1 레이아웃 매니저 = 357
  6.5.2 PositionLayout 사용하기 = 367
7. 애플릿과 Java 2D = 373
 7.1 애플릿 소개 = 375
  7.1.1 애플릿 메소드들 = 380
 7.2 이미지 그리기 = 382
 7.3 오디오 파일 = 383
 7.4 자바 애니메이션(∨) = 385
 7.5 색/폰트/커서 = 394
  7.5.1 색 = 394
  7.5.2 폰트 = 395
  7.5.3 마우스 커서 = 395
 7.6 애플릿을 이용한 홈페이지 이동 = 398
 7.7 2중 코드(∨) = CD
8. 스윙(Swing) Ⅰ = 401
 8.1 스윙 소개 = 403
 8.2 스윙 컴포넌트 = 405
  8.2.1 JComponent = 405
  8.2.2 프레임(JFrame) = 405
  8.2.3 JLabel과 JButton = 408
  8.2.4 JApplet = 421
  8.2.5 JCheckBox, JRadioButton, JToggleButton = 424
  8.2.6 JList과 JComboBox = 429
  8.2.7 텍스트 컴포넌트 = 434
  8.2.8 JEditorPane = 442
  8.2.9 JTabbedPane = 442
  8.2.10 테이블(JTable) = 445
  8.2.11 트리(JTree) = 448
  8.2.12 JInternalFrame = 452
  8.2.13 JSpinner = 454
9. 스윙(Swing) Ⅱ(∨∨∨) = 459
 9.1 MVC 스윙 모델 = 461
 9.2 콤보박스와 리스트 = 468
  9.2.1 콤보박스 편집기 = 468
  9.2.2 셀 렌더러 = 473
 9.3 트리 = 481
  9.3.1 트리 만드는 절차 Ⅰ = 482
  9.3.2 트리 만드는 절차 Ⅱ = 483
  9.3.3 노드 아이콘 변경하기 = 486
  9.3.4 객체와 트리 노드 = 488
  9.3.5 파일 시스템 트리 모델 = 494
 9.4 테이블 = 505
  9.4.1 테이블 만들기 Ⅰ = 506
  9.4.2 테이블 만들기 Ⅱ = 508
  9.4.3 파일 시스템 탐색기 = 514
 9.5 자바 룩-앤-필 = 521
 9.6 기타 = 526
  9.6.1 드래그-앤-드롭 = 526
  9.6.2 스윙에서 카드 레이아웃 = 531
  9.6.3 HTML 파싱 = 541
10. 이벤트 프로그래밍 = 565
 10.1 AWT 이벤트 = 567
 10.2 이벤트 처리 = 571
  10.2.1 기본적인 클래스 = 571
  10.2.2 ActionEvent = 571
  10.2.3 ItemEvent = 576
  10.2.4 WindowEvent = 583
  10.2.5 MouseEvent = 586
  10.2.6 KeyEvent = 589
  10.2.7 TextEvent = 592
  10.2.8 기타 = 594
 10.3 스윙 이벤트 = 599
 10.4 이벤트 프로그래밍 응용 : 스프레드시트(∨∨∨) = 611
 10.5 이벤트 프로그래밍 응용 : GEditor 작성(∨∨∨) = CD
11. 자바 입출력 = 641
 11.1 자바 입출력 기초 = 643
  11.1.1 스트림 개념 = 643
  11.1.2 자바 입출력 클래스 분류와 상속 관계 = 645
 11.2 자바 입출력 클래스 = 649
  11.2.1 InputStream/OutputStream 추상 클래스 = 649
  11.2.2 FileInputStream/FileOutputStream 클래스 = 656
  11.2.3 FileReader/FileWriter 클래스 = 661
  11.2.4 InputStreamReader/OutputStreamWriter 클래스 = 663
  11.2.5 PrintStream/PrintWriter = 664
  11.2.6 BufferedInputStream/BufferedOutputStream 클래스 = 668
  11.2.7 BufferedReader/BufferedWriter 클래스 = 669
  11.2.8 DataInputStream/DataOutputStream 클래스 = 673
  11.2.9 ObjectInputStream/ObjectOutputStream 클래스 = 677
  11.2.10 StringReader/StringWriter 클래스 = 681
  11.2.11 RandomAccessFile 클래스 = 682
  11.2.12 Stream Tokenizer 클래스 = 698
  11.2.13 파일 = 702
 11.3 정규식(regular expression)(∨∨∨) = 707
 11.4 새로운 I/O(NIO)(∨∨∨) = 712
12. 프로세스와 쓰레드 = 715
 12.1 프로세스 = 717
 12.2 쓰레드 기초 = 731
  12.2.1 쓰레드란? = 731
  12.2.2 Thread로부터 상속받은 쓰레드 = 737
  12.2.3 Runnable 인터페이스 구현 = 740
  12.2.4 쓰레드 종료 = 745
  12.2.5 ThreadDeath 예외 = 745
  12.2.6 suspend() / resume() = 747
  12.2.7 스케쥴링 = 750
  12.2.8 데몬 쓰레드 = 753
  12.2.9 동기화 = 755
  12.2.10 쓰레드 그룹 = 759
 12.3 쓰레드 응용(∨) = 763
  12.3.1 자바 쓰레드 = 763
  12.3.2 쉘 만들기 = 766
  12.3.3 생산자와 소비자 = 770
  12.3.4 파일에서 문자열 찾기 : EzSearch(∨∨∨) = 776
13. 네트워크 프로그래밍 = 787
 13.1 TCP/IP 이해 = 789
 13.2 소켓 = 794
  13.2.1 소켓 소개 = 794
  13.2.2 채팅 프로그램(∨) = 804
  13.2.3 화이트보드 작성(∨∨∨) = 818
  13.2.4 멀티 룸 채팅 프로그램(∨∨∨) = 834
 13.3 TCP/IP 이해 = 861
 13.4 간단한 소켓 프로그램들 = CD
14. JDBC 프로그래밍(∨∨) = 871
 14.1 SQL 기본 = 873
  14.1.1 DDL(Data Definition Language) 문장들 = 873
  14.1.2 DML(Data Manipulation Language) 문장들 = 875
 14.2 JDBC 기초 = 879
  14.2.1 JDBC란? = 879
  14.2.2 JDBC 프로그램 작성 = 879
 14.3 JDBC 관련 클래스들 = 891
  14.3.1 DriverManager 클래스 = 891
  14.3.2 Statement 인터페이스 = 892
  14.3.3 ResultSet 인터페이스 = 893
  14.3.4 PreparedStatement = 894
  14.3.5 CallableStatement = 895
 14.4 2-tier와 3-tier 모델과 트랜잭션 = 897
  14.4.1 2-tier와 3-tier 모델 = 897
  14.4.2 트랜잭션 = 898
 14.5 JDBC 응용 프로그램 = 899
15. RMI(Remote Method Invocation)(∨∨∨) = 911
 15.1 분산 컴퓨팅(distributed computing) = 913
 15.2 RMI 기초 = 917
 15.3 자바 RMI 예제 = 922
 15.4 RMI 구조 이해 = 929
 15.5 RMI 콜백(callback) = 932
 15.6 RMI-IIOP(∨∨∨) = 953
  15.6.1 RMI-IIOP 소개 = 953
  15.6.2 RMI-IIOP 프로그래밍 = 955
  15.6.3 RMI-IIOP의 제약 사항 = 962
 15.7 RMI를 이용한 원격 파일 접근하기(∨∨∨) = 963
16. 코바(CORBA)(∨∨∨) = 975
 16.1 코바 소개 = 977
  16.1.1 코바 = 977
  16.1.2 코바 관련 클래스들 = 978
 16.2 코바 프로그램 작성 = 983
  16.2.1 ImplBase를 이용하는 코바 프로그램 작성 = 985
  16.2.2 POA를 이용하는 코바 프로그램 작성 = 995
 16.3 IDL 문법과 자바 언어로의 매핑 = 1003
 16.4 CORBA + JDBC = 3-tier? = CD
17. XML = 1017
 17.1 XML 소개 = 1019
 17.2 XML 문서 구조 = 1021
  17.2.1 DTD 소개 = 1021
  17.2.2 XML 문서 내용 = 1029
 17.3 XML API = 1034
  17.3.1 SAX = 1034
  17.3.2 DOM = 1038
  17.3.3 JAXP = 1047


New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)