000 | 00752camcc2200265 c 4500 | |
001 | 000045623568 | |
005 | 20101229092537 | |
007 | ta | |
008 | 101228s2010 ulka 001c kor | |
020 | ▼a 9788994393186 ▼g 93000 | |
035 | ▼a (KERIS)BIB000012241168 | |
040 | ▼a 241050 ▼c 241050 ▼d 211009 | |
082 | 0 4 | ▼a 005.133 ▼2 22 |
085 | ▼a 005.133 ▼2 DDCK | |
090 | ▼a 005.133 ▼b J41 2010z8 | |
100 | 1 | ▼a 금영욱 |
245 | 2 0 | ▼a (Perfect foundation) Java programming / ▼d 금영욱, ▼e 조정길 저 |
246 | 3 | ▼a 자바 프로그래밍 |
260 | ▼a 서울 : ▼b 북스홀릭, ▼c 2010 | |
300 | ▼a 462 p. : ▼b 삽화 ; ▼c 26 cm | |
440 | 1 0 | ▼a (실무자를 위한 IT 전문서) IT holic ; ▼v 12 |
500 | ▼a 색인수록 | |
700 | 1 | ▼a 조정길, ▼e 저 |
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 2010z8 | Accession No. 121201448 | Availability Available | Due Date | Make a Reservation | Service |
No. 2 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.133 J41 2010z8 | Accession No. 121201449 | Availability Available | Due Date | Make a Reservation | Service |
Contents information
Book Introduction
자바에 관심을 가진 독자들이 쉽게 자바를 습득하고 프로그래밍할 수 있는 능력을 배양하도록 구성한 교재. 자바의 환경 구축과 기본 문법, 자바에서의 객체지향 개념으로 객체지향의 기본이 되는 클래스와 메소드에 대하여 자세히 설명한다. 또한 애플릿과 사용자 인터페이스인 스윙을 이용한 애플리케이션 프로그래밍으로 자바 애플릿의 프로그래밍 방법, 자바에서 데이터베이스를 지원하는 JDBC(Java Database Connectivity), 자바의 네트워크 프로그래밍에 대해 설명한다.
이 책은 자바에 관심을 가진 독자들이 쉽게 자바를 습득하고 프로그래밍할 수 있는 능력을 배양하도록 크게 다섯 단계로 구성되어 있습니다.
첫 번째 단계, 자바의 환경 구축과 기본 문법에 관해 학습합니다. 자바를 프로그래밍하기 위하여 필요한 환경을 웹에서 내려 받아 설치하는 방법과 환경 설정 방법을 알려줍니다. 또한 자바의 기본 문법인 기본 자료형, 입출력과 제어문, 수식과 연산자, 레퍼런스 자료형 등을 소개합니다.
두 번째 단계, 자바에서의 객체지향 개념으로 객체지향의 기본이 되는 클래스와 메소드에 대하여 자세히 설명합니다. 클래스를 정의하는 방법과 사용방법, 메소드의 오버로딩과 인수 전달방법을 알려주며 객체지향의 핵심 개념인 상속을 이용하여 이전에 만든 클래스의 모든 기능을 그대로 사용하고, 없는 기능을 추가하여 원하는 클래스를 쉽게 작성하는 방법을 알려줍니다.
세 번째 단계, 애플릿과 사용자 인터페이스인 스윙을 이용한 애플리케이션 프로그래밍으로 자바 애플릿의 프로그래밍 방법에 대하여 설명합니다. 또한 자바가 지원하는 GUI인 스윙 컴포넌트에 대하여 소개하고 스윙 컴포넌트를 생성하는 방법과 이벤트 처리를 하기 위하여 리스너를 연결하는 방법에 대하여 설명합니다.
네 번째 단계, 자바에서 데이터베이스를 지원하는 JDBC(Java Database Connectivity)에 관해 학습합니다. 관계형 데이터베이스 이론을 공부하고 SQL을 습득하며, 가장 많이 사용되는 오라클 데이터베이스와 자바를 연동하여 프로그래밍하는 방법을 제시합니다.
다섯 번째 단계, 자바의 네트워크 프로그래밍에 대해 알아봅니다. 인터넷 주소와 URL을 다루는 방법을 설명하고, 소켓과 데이터그램을 사용하여 인터넷에서 데이터를 주고받는 방법에 대하여 설명합니다.
Information Provided By: :

Author Introduction
Table of Contents
제0장 자바 프로그램 개발 툴 설치 0.1 자바 개발도구 (JDK) 설치 0.2 JDK 환경 설정 0.3 자바 Document API 설치 0.4 이클립스 설치와 환경 설정 0.5 이클립스에서 자바 프로그램 작성 방법 실습문제 제1장 자바(Java) 언어 소개 1.1 자바 언어의 간단한 역사 1.2 자바의 제품군 1.3 자바의 적용 분야 1.4 자바의 특징 1.5 간단한 자바 프로그램 작성하기 1.6 자바 프로그램의 구성 연습문제 제2장 기본입출력과 자료형 2.1 화면 출력과 키보드 입력 2.2 실행문과 설명문 2.3 기본 자료형(primary data type) 2.4 변수와 상수 2.5 자료형의 디폴트 값 실습문제 연습문제 제3장 연산자와 제어문 3.1 연산자(Operator) 3.2 제어문(Control Statement) 실습문제 연습문제 제4장 레퍼런스 자료형 4.1 배열(Array) 4.2 레퍼런스 자료형 실습문제 연습문제 제5장 클래스와 객체 5.1 객체지향프로그래밍(object oriented programming)의 기본 개념 5.2 객체지향언어의 특징 5.3 객체지향 프로그래밍 5.4 객체 생성 5.5 객체 참조와 비교하기 5.6 메소드 5.7 메소드 중복(Method overloading) 5.8 패키지(package) 실습문제 연습문제 제6장 상속(inheritance) 6.1 상속(inheritance) 6.2 자바의 변수와 메소드 6.3 메소드 치환(overriding)과 은닉(hiding) 6.4 this, super, super() 6.5 다형성(polymorphism) 6.6 접근 제어 6.7 final 클래스, 메소드, 변수 6.8 추상(Abstract) 클래스 6.9 인터페이스(Interfaces) 6.10 내재 클래스(Nested Classes) 실습문제 연습문제 제7장 예외 처리 7.1 예외 7.2 예외 잡기(Catching and Handling Exceptions) 7.3 메소드에서 던지는 예외 알리기 7.4 예외 던지기 7.5 예외 만들기 7.6 예외를 처리하는 3가지 방법 실습문제 연습문제 제8장 쓰레드 8.1 쓰레드란? 8.2 Thread 클래스 8.3 Runnable 인터페이스 8.4 쓰레드 라이프 사이클 8.5 쓰레드 스케줄링 8.6 동기화 8.7 쓰레드 사이의 통신 실습문제 연습문제 제9장 애플릿과 그래픽 9.1 애플릿 9.2 그래픽 실습문제 연습문제 제10장 사용자인터페이스 : 스윙 10.1 스윙(Swing) 10.2 스윙 프로그램 10.3 스윙 컴포넌트 10.4 스윙 레이아웃 10.5 이벤트와 이벤트 처리의 개념 10.6 리스너 인터페이스를 이용한 이벤트 처리 10.7 어댑터를 이용한 이벤트 처리 실습문제 연습문제 제11장 입출력(스트림과 파일 처리) 11.1 스트림 11.2 입출력 스트림 11.3 버퍼 입출력 스트림 11.4 파일 입출력 스트림 11.5 데이터 입출력 스트림 11.6 File 클래스 11.7 RandomAccessFile 클래스 실습문제 연습문제 제12장 데이터베이스와 JDBC 12.1 데이터베이스 개요 12.2 SQL 12.3 오라클 데이터베이스 12.4 JDBC(Java Database Connectivity) 12.5 JDBC 프로그래밍 실습문제 연습문제 제13장 네트워크 프로그래밍 13.1 컴퓨터 네트워크 13.2 InetAddress 클래스 13.3 URL 사용하기 13.4 TCP 13.5 UDP 연습문제 Index