본문내용 바로가기
MD의선택 무료배송 소득공제

난 정말 JAVA를 공부한 적이 없다구요

윤성우 지음 | 김문석 감수 | 오렌지미디어 | 2009년 08월 12일 출간
  • 정가 : 28,000원
    판매가 : 25,200 [10%↓ 2,800원 할인]
  • 통합포인트 :
    [기본적립] 1,400원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 개정정보 : 2017년 07월 출간된 개정판이 있습니다. 개정판 보기
  • 도서상태 : 절판
상품상세정보
ISBN 9788996094029(8996094021)
쪽수 875쪽
크기 188 * 254 mm 판형알림

책소개

이 책이 속한 분야

본 도서의 장점 중 하나는 모든 내용이 매우 유기적으로 연결되어 있다는 것이다. 이러한 특징은 객체지향을 설명하는 부분에서 매우 두드러지는데, 책을 읽는 독자는 저자가 유도하는 흐름적 이해에 깊이 빠져들수록 자바에 대한 이해도가 매우 높아질 것이다. 따라서 반복 학습을 통해서 저자가 전달하고자 하는 내용을 하나도 빠짐 없이 이해하기 바란다.

- 출판사 제공

이 책의 시리즈

저자소개

저자가 속한 분야

벤처회사에서 개발자로 일하던 저자는 IT분야의 집필과 강의로 처음 이름이 알려졌으며, 2004년부터 지금까지 OpenGL-ES 그래픽스 라이브러리의 구현과 3D 가속 칩의 개발 및 크로노스 그룹(모바일 국제 표준화 컨소시엄)의 표준안에 관련된 일에 참여하였다. 또한 핸드폰용 DMB 칩의 개발에도 참여하였으며, 현재는 ㈜액시스소프트의 CTO로 있으면서 웹 기반 솔루션 개발에 관심을 갖고 있다.

윤성우님의 최근작

감수 : 김문석

저자와는 비트교육센터를 인연으로 2000년도에 처음 알게 되었다. 대학원 시절에서부터 자바를 연구했고, 10년 이상 자바를 이용해서 프로젝트를 진행해온 자타가 공인하는 자바 전문가이다. 오랜 시간 자바를 강의해온 경험을 토대로 전문가의 관점에서 책의 집필방향과 난이도의 조절에 참여한 감수자는 현재 ㈜메타라이츠의 연구개발부 부장으로 재직 중에 있다.

목차

Chapter 01. Let’s Start JAVA!
01-1. 자바의 세계로 오신 여러분을 환영합니다.
01-2. 자바 프로그램의 이해와 실행의 원리
01-3. 첫 번째 자바 프로그램의 관찰과 응용
01-4. 컴파일의 대상에서 제외되는 주석!

Chapter 02. 변수(Variable)와 자료형(Data Type)
02-1. 변수의 이해와 활용
02-2. 정수 표현방식의 이해
02-3. 실수 표현방식의 이해
02-4. 자료형의 이해

Chapter 03. 상수와 형 변환(Type Casting)
03-1. 자료형을 기반으로 표현이 되는 상수
03-2. 자료형의 변환

Chapter 04. 연산자(Operator)
04-1. 자바에서 제공하는 이항 연산자들
04-2. 자바에서 제공하는 단항 연산자들
04-3. 비트와 관련이 있는 연산자들

Chapter 05. 실행흐름의 컨트롤
05-1. if 그리고 else
05-2. switch와 break
05-3. for, while 그리고 do~while
05-4. continue & break
05-5. 반복문의 중첩

Chapter 06. 메소드와 변수의 스코프
06-1. 메소드에 대한 이해와 메소드의 정의
06-2. 변수의 스코프
06-3. 메소드의 재귀호출

Chapter 07. 클래스와 인스턴스
07-1. 클래스의 정의와 인스턴스의 생성
07-2. 생성자(Constructor)
07-3. 자바의 이름 규칙(Naming Rule)

Chapter 08. 클래스 패스와 패키지
08-1. 클래스 패스(Class Path)의 지정
08-2. 패키지(Package)의 이해

Chapter 09. 접근제어 지시자와 정보은닉, 그리고 캡슐화
09-1. 정보은닉(Information Hiding)
09-2. 접근제어 지시자(Access Control Specifiers)
09-3. public 클래스와 default 클래스
09-4. 어떤 클래스를 public으로 선언할까요?
09-5. 캡슐화(Encapsulation)

Chapter 10. 클래스 변수와 클래스 메소드
10-1. static 변수(클래스 변수)
10-2. static 메소드(클래스 메소드)
10-3. System.out.println & public static void main

Chapter 11. 메소드 오버로딩과 String 클래스
11-1. 메소드 오버로딩(Overloading)
11-2. String 클래스
11-3. API Document의 참조를 통한 String 클래스의 인스턴스 메소드 관찰
11-4. StringBuilder & StringBuffer 클래스
11-5. 단계별 프로젝트: 전화번호 관리 프로그램 01단계

Chapter 12. 콘솔 입력과 출력
12-1. 콘솔 출력(Console Output)
12-2. 콘솔 입력(Console Input)
12-3. 단계별 프로젝트: 전화번호 관리 프로그램 02단계

Chapter 13. 배열(Array)
13-1. 배열이라는 존재가 필요한 이유
13-2. 1차원 배열의 이해와 활용
13-3. 다차원 배열의 이해와 활용
13-4. for-each
13-5. main 메소드로의 데이터 전달
13-6. 단계별 프로젝트: 전화번호 관리 프로그램 03단계

Chapter 14. 클래스의 상속 1: 상속의 기본
14-1. 상속은 재활용 + 알파(α)
14-2. 상속의 기본문법 이해
14-3. 상속과 접근제어 지시자
14-4. static 변수(메소드)의 상속과 생성자의 상속에 대한 논의

Chapter 15. 클래스의 상속 2: 오버라이딩
15-1. 상속을 위한 관계
15-2. 하위 클래스에서 메소드를 다시 정의한다면?
15-3. 참조변수의 인스턴스 참조와 instanceof 연산자

Chapter 16. 클래스의 상속 3: 상속의 목적
16-1. 개인정보 관리 프로그램
16-2. 모든 클래스가 상속하는 Object 클래스
16-3. final 클래스와 final 메소드
16-4. 단계별 프로젝트: 전화번호 관리 프로그램 04단계

Chapter 17. abstract와 interface 그리고 inner class
17-1. abstract 클래스
17-2. interface
17-3. Inner 클래스
17-4. Local 클래스와 Anonymous 클래스
17-5. 단계별 프로젝트: 전화번호 관리 프로그램 05단계

Chapter 18. 예외처리(Exception Handling)
18-1. 예외처리에 대한 이해와 try~catch문의 기본
18-2. 프로그래머가 직접 정의하는 예외의 상황
18-3. 예외 클래스의 계층도
18-4. 단계별 프로젝트: 전화번호 관리 프로그램 06단계

Chapter 19. 자바의 메모리 모델과 Object 클래스
19-1. 자바 가상머신의 메모리 모델
19-2. Object 클래스

Chapter 20. 자바의 다양한 기본 클래스
20-1. Wrapper 클래스
20-2. BigInteger 클래스와 BigDecimal 클래스
20-3. Math 클래스와 난수의 생성, 그리고 문자열 토큰(Token)의 구분

Chapter 21. 제네릭(Generics)
21-1. 제네릭 클래스의 이해와 설계
21-2. 제네릭을 구성하는 다양한 문법적 요소

Chapter 22. 컬렉션 프레임워크(Collection Framework)
22-1. 컬렉션 프레임워크의 이해
22-2. Collection 인터페이스를 구현하는 제네릭 클래스들
22-3. Set 인터페이스를 구현하는 컬렉션 클래스들
22-4. Map 인터페이스를 구현하는 컬렉션 클래스들
22-5. 단계별 프로젝트: 전화번호 관리 프로그램 07단계

Chapter 23. 쓰레드(Thread)와 동기화
23-1. 쓰레드의 이해와 생성
23-2. 쓰레드의 특성
23-3. 동기화(Synchronization)
23-4. 새로운 동기화 방식

Chapter 24. 파일과 I/O 스트림
24-1. File I/O에 대한 소개
24-2. 필터 스트림의 이해와 활용
24-3. 문자 스트림의 이해와 활용
24-4. 스트림을 통한 인스턴스의 저장
24-5. Random Access 파일과 FILE 클래스
24-6. 단계별 프로젝트: 전화번호 관리 프로그램 08단계

Chapter 25. Swing 컴포넌트와 이벤트 핸들링
25-1. Swing을 시작하기에 앞서
25-2. Swing 컴포넌트와 이벤트 핸들링
25-3. 레이아웃 매니저(Layout Manager)
25-4. 이벤트와 이벤트 리스너(Event Listener)
25-5. 다양한 Swing 컴포넌트
25-6. 단계별 프로젝트: 전화번호 관리 프로그램 09단계

APPENDIX A. 데이터 표현방식의 이해
A-1. 진수와 진수변환
A-2. 데이터 표현의 단위(비트, 바이트, 워드)

APPENDIX B. 자료형에 안전한 열거형
B-1. 열거형의 활용
B-2. 열거형 클래스

출판사 서평

▶ 소개

- 객체지향적 접근이 매우 탄탄합니다.
본 도서의 장점 중 하나는 모든 내용이 매우 유기적으로 연결되어 있다는 것이다. 이러한 특징은 객체지향을 설명하는 부분에서 매우 두드러지는데, 책을 읽는 독자는 저자가 유도하는 흐름적 이해에 깊이 빠져들수록 자바에 대한 이해도가 매우 높아질 것이다. 따라서 반복 학습을 통해서 저자가 전달하고자 하는 내용을 하나도 빠짐 없이 이해하기 바란다.

- 기본서 다운 기본서
본서에서는 보통의 자바 기본서에서 간단히 언급하거나, 초급 자바 개발자들 조차 개념적으로 부족... 더보기

북로그 리뷰 (5) 전체보기 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 삼성SDS 멀티캠퍼스에서 교육받을 당시 JAVA 담당자님께서 추천한 책이다. 1년여 전의 일인데 이제야 책을 구해서 본다 정말 초보적인 개념들을 다루고 있으며 오렌지미디어 라는 사이트에서 동영상 강의를 제공하여 이해를 돕는다 대단히 기초적인 내용을 다루므로 응용이나 실전 이런 수준을 원한다면 이 책은 맞지 않다 IT서적 이벤트 할 때까지 기다리려다가 정말 필요에 의해 구매해서 본다 윤성우님 다음 책 기다릴게요~ 더보기
  • 본서는 Java를 처음 접하는 분들(프로그래밍을 처음 시작하려는 분들) 또는 자바 초급자 분들에게 매우 유용합니다. 자바의 기본적인 설치 및 동작원리 부터 시작해서 자바의 기본적인 문법, 주요 클래스 설명 및 단계별 프로젝트를 포함하고 있습니다. 또한 양질의 평생 무료강의가 제공되고 있어서, 기본이 부족한 초보자 분들이나, 독학하기 어려우신분들 또는 핵심 파악이 어렵게 느껴 지시는 분들을 배려하고 있습니다. 초보자 분들에게는 개인적으로 동영상 강의를 꼭 들어보는것을 추천합니다. 저 또한 윤성우 님의 동영상강의와 책을 보면서 입문... 더보기
  • 처음 프로그래밍을 접하시는분 또는 자바를 처음 접하시는분께 추천할만합니다.   프로그램밍의 기초부터 자바의 기초부터 설명해주고있습니다.   다른 프로그램밍 책을보면 앞부분부터 어렵고 개론 이론 이해도 안가는것들 잔뜩써있어서   처음부터 막 짜증나기 시작하는데요.   이 책은 그런 짜증과 지루함을 없에기 위해 생략해가며 설명하고 뒤에가서 보충 설명등을 하더라고요.   저는 자바를 아무것도 몰랏는데요. 앞부분은 쉽게 쉽게 이해할수있었답니다.   근데 ... 더보기
  • 책 서평(??) ^^ kr**en | 2010-03-11 | 추천: 0 | 5점 만점에 4점
    자바에서 가장 많이 사용하는 부분은 클래스라고 볼 수 있습니다. 대학교에서 가장 먼저 접하는 (이제는 좀 틀려졌는지 모르겠지만. ^^) C와의 차이점이 클래스라고 볼 수 있게죠 물론 C++의 경우와는 좀 차이가 많이 줄기는 했지만. 그런 의미에서 이번에 살펴볼 내용은 클래스와 메모리 관련 처리 부분을 살펴보겠습니다.   자바 관련 업무를 하다보면 인스턴스, 클래스, 인터페이스라는 것을 많이 듣게 됩니다. 이 책의 경우는 그런 기본적인 의미를 좀 더 쉽게 설명한 책이라고 볼 수 있습니다.   페이... 더보기
  • 방학동안 java를 공부하기 위해 책을 고르던 중 발견했습니다. '난 정말 JAVA를 공부한 적이 없다구요' - 저자 윤성우( 열혈C로 참 유명한 분이시죠 이번에 C언어 책도 다시 내셨더군요) 지금 이 책으로 스터디를 하고 있는 중이구요 그전에 다른 책으로 한번 공부했었는데 어렵더군요 너무 많은 문법 설명과 글로 가득했습니다 연습문제도 없구요 하지만 '난 정말 JAVA~'는 문법에만 치우치지 않고 초보자에게 너무나도 중요한 개념과 필요성에 대해 자세히 설명하고 있습니다. 다른 기본서와는  달리 연습문제뿐만... 더보기

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

스토리K 1건의 스토리K가 있습니다.

    교환/반품/품절안내

    ※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

    교환/반품/품절안내
    반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
    [1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

    ※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
        또는 고객센터 (1544-1900)
    반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
    상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
    반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    반품/교환 불가 사유
    • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
      (단지 확인을 위한 포장 훼손은 제외)
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
      예) 화장품, 식품, 가전제품(악세서리 포함) 등
    • 복제가 가능한 상품 등의 포장을 훼손한 경우
      예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
    • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
      해당되는 경우
    (1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
    상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
    이메일과 문자로 안내드리겠습니다.
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
      소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
      소비자 보호에 관한 법률에 따라 처리함

    이 분야의 베스트

    • 길벗알앤디
      27,900원
    • 길벗R&D
      17,100원
    • 윤종식
      25,200원
    • 윤인성
      16,200원
    • 길벗R&D
      32,400원
    더보기+

    이 분야의 신간

    • 윤종식
      25,200원
    • BC카드 빅데이터센터
      17,100원
    • NCS 정보처리기술사 연구회
      25,200원
    • 조현준
      40,500원
    • NCS 정보기술 연구회
      27,900원
    더보기+

    바로가기

    • 우측 확장형 배너 2
    • 우측 확장형 배너 2

    최근 본 상품