장바구니 담기 close

장바구니에 상품을 담았습니다.

JAVA PROGRAMMING

JAVA PROGRAMMING

  • 임동혁
  • |
  • 다올미디어
  • |
  • 2011-05-15 출간
  • |
  • 666페이지
  • |
  • 190 X 260 X 35 mm
  • |
  • ISBN 9788996629702
판매가

27,000원

즉시할인가

24,300

배송비

2,300원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
24,300

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

'자바는 매우 매력적인 언어입니다. 인터넷과 모바일 환경을 기반으로 다양한 용도에서 활용되고 있습니다. 자바를 배운 사람이 미래에 어떠한 일을 처리하는데 자바를 사용하게 될 지는 가르치는 시점에서 쉽게 예상하기 어렵습니다. 예를 들어 불과 몇 년 전에만 하더라도, 이렇게 많은 자바 프로그래머들이 안드로이드 스마트폰 및 스마트패드용 프로그램을 작성할 것을 예측한 사람은 드물었습니다. 따라서 교육기관에서 자바를 가르칠 때는 반드시 알아야만 할 가장 기본이 되는 내용을 모두 다루어야만 합니다. 이 책은 자바의 가장 기본이 되는 핵심과 학생들이 많이 질문하는 내용을 모두 포함하도록 구성한 책입니다. 그렇지만 초보자를 위한다는 명목으로 중요한 내용을 얼버무리지는 않았습니다. 예를 들어, 5장 레퍼런스 데이터형은 거의 모든 자바 학습서에서 다루지 않는 내용입니다. 초보자들에게 단순히 ‘자바는 포인터가 없다’라는 식으로 가르치면, 중/고급 수준의 자바 프로그래머로 진입할 때 엄청난 혼란이 옵니다. 그럴 바에는 차라리 ‘자바는 몽땅 포인터다’라고 가르치는 편이 오히려 낫습니다. 이 책에서는 레퍼런스 데이터형 변수가 객체를 어떤 식으로 가리키는지 실질적으로 보여줍니다. 6장 형변환이나 14장 쓰레드, 16장 스트림 등에서도 대부분의 자바책에서 다루지 않는 내용을 보이고 있습니다.
또한 이 책에서 다루지 않은 JMF, 3D그래픽, 자바빈, JDBC, JSP, Ajax 등도 소개할 예정입니다.

목차

Section 01 소개와 설치
1.1 자바란?
1.2 자바의 특징
1.3 자바 개발도구(JDK) 설치와 환경설정
1.4 이클립스(Eclipse) 설치와 환경설정
1.5 자바 프로그램 컴파일과 실행
1.6 자바를 배울 때 자주 하는 실수들
1.7 알아두면 좋을 간단한 도스(DOS) 명령어들

Section 02 기본 데이터형
2.1 자바 프로그램의 구조
2.2 실행문과 설명문
2.3 데이터형이란?
2.4 기본 데이터형
2.5 변수와 상수
2.6 데이터형의 디폴트값

Section 03 입출력과 제어문
3.1 화면에 출력하기
3.2 키보드에서 입력받기
3.3 분기문
3.4 반복문

Section 04 수식과 연산자
4.1 연산자란?
4.2 산술 연산자
4.3 증가/감소 연산자
4.4 비트 연산자
4.5 대입 연산자
4.6 논리 연산자
4.7 관계 연산자
4.8 조건 연산자

Section 05 레퍼런스 데이터형
5.1 레퍼런스 데이터형이란?
5.2 String 클래스
5.3 StringBuffer 클래스
5.4 StringTokenizer 클래스
5.5 배 열
5.6 Vector 클래스
5.7 시간과 날짜를 다루는 클래스들: Date, SimpleDateFormat, Calendar
5.8 Random 클래스
5.9 Math 클래스

Section 06 형변환
6.1 형변환이 필요한 이유?
6.2 캐스팅
6.3 랩퍼 클래스
6.4 랩퍼 클래스의 비교
6.5 진법을 고려한 형변환

Section 07 클래스와 메소드
7.1 객체지향 프로그래밍이란?
7.2 클래스의 정의와 사용
7.3 생성자와 가비지 콜렉션
7.5 패키지
7.6 메소드의 정의와 인수 전달
7.7 재귀적 메소드 호출
7.8 메소드 오버로딩
7.9 main() 메소드와 인수

Section 08 상 속
8.1 상속이란?
8.2 접근 제어
8.3 메소드 오버라이딩
8.4 this와 super
8.5 상속시의 생성자 관계
8.6 final과 static
8.7 인터페이스
8.8 추상 클래스
8.9 내부 클래스

Section 09 예외처리
9.1 예외란?
9.2 예외의 종류
9.3 try와 catch
9.4 finally
9.5 throw와 throws
9.6 예외 만들기

Section 10 애플릿과 그래픽
10.1 애플릿이란?
10.2 HTML 문서에서 인수 전달하기
10.3 애플릿 라이프 사이클
10.4 색상 지정: setColor() 메소드
10.5 글꼴 지정: setFont() 메소드
10.6 문자 출력: drawString(), drawBytes(), drawChars() 메소드
10.7 선 그리기: drawLine() 메소드
10.8 사각형 그리기
10.9 타원 그리기: drawOval(), fillOval() 메소드
10.10 부채꼴 그리기: drawArc(), fillArc() 메소드
10.11 다각형 그리기: drawPolyon(), fillPolygon() 메소드
10.12 연결선 그리기drawPolyline() 메소드

Section 11 이벤트
11.1 이벤트란?
11.2 리스너를 이용한 이벤트 처리
11.3 마우스 이벤트 처리
11.4 키 이벤트 처리
11.5 어댑터를 이용한 이벤트 처리

Section 12 사용자 인터페이스(AWT)
12.1 AWT 컴포넌트란?
12.2 레이블
12.3 버 튼
12.4 체크박스
12.5 라디오형 체크박스(라디오버튼)
12.6 초이스
12.7 리스트
12.8 텍스트필드
12.9 텍스트 에어리어
12.10 스크롤바
12.11 캔버스
12.12 레이아웃
12.13 메 뉴

Section 13 스윙
13.1 스윙(Swing)이란?
13.2 JLabel
13.3 JButton과 JToggleButton
13.4 JCheckBox
13.5 JRadioButton
13.6 JComboBox
13.7 JList
13.8 JTextField와 JPasswordField
13.9 JTextArea
13.10 JScrollBar와 JSlider
13.11 JFrame
13.12 레이아웃
13.13 JMenu와 JPopu

Section 14 쓰레드
14.1 쓰레드란?
14.2 Thread 클래스
14.3 Runnable 인터페이스
14.4 쓰레드 라이프 사이클
14.5 쓰레드 스케줄링
14.6 쓰레드 동기화
14.7 wait와 notify

Section 15 멀티미디어
15.1 이미지
15.2 이미지 프로세싱
15.3 MediaTracker 클래스
15.4 애니메이션
15.5 더블 버퍼링
15.6 오디오
15.7 JAR 아카이브

Section 16 스트림과 파일처리
16.1 스트림이란?
16.2 입력 스트림과 리더
16.3 출력 스트림과 라이터
16.4 File 클래스
16.5 RandomAccessFile 클래스

Section 17 네트워크 프로그래밍
17.1 네트워크 프로그래밍이란?
17.2 InetAddress 클래스
17.3 URL 클래스
17.4 소켓 프로그래밍
17.5 UDP 프로그래밍
17.6 채팅 프로그램 만들기

저자소개

저자 임동혁은 고려대학교 컴퓨터학과(전산과학과) 졸업, 한국과학기술원(KAIST) 전자전산공학과 석사 및 박사수료, 고려대학교 법무대학원 지적재산권법학과, 고려대학교 법과대학 법학과 박사수료. 부천대학교 인터넷학과 교수, 부천대학교 부동산금융정보학과 경영정보전공 교수, 한국HP 공인강사(C/C++, 자바), SCJP, MCSE, 서울고등법원 민사조정위원, 전문심리위원(IT 통신 분야)

도서소개

자바입문 개발자들을 위한 『JAVA PROGRAMMING』. 이 책은 개발에 필요한 핵심 내용을 수록하였다. 기본 문법, 기능 등을 상세하게 설명하고, 소스 코드와 코드 설명을 통해 연습을 도와준다. 기능에 대한 보충 설명이나 참고해야 할 사항을 알 수 있도록 팁을 수록하고 있다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.