이것이 자바다

신용권
1224p
구매 가능한 곳
content
별점 그래프
평균 4.3(8명)
0.5
4
5
평가하기
4.3
평균 별점
(8명)
코멘트
더보기

15년 이상 자바 언어를 교육해온 자바 전문강사의 노하우를 아낌 없이 담아낸 자바 입문서. 저자 직강의 인터넷 강의와 Q/A를 위한 커뮤니티(네이커 카페)까지 무료로 제공하여 자바 개발자로 가는 길을 안내한다. 저자 직강의 인터넷 강의를 한빛미디어 홈페이지에서 동영상으로 보실 수 있다. 한빛미디어에 로그인하시고 책에 부착된 수강 쿠폰번호를 입력하면 그로부터 1년간 몇 번이고 인터넷 강의를 들으실 수 있다. 수강 쿠폰의 유효기간이 지나면 더는 인터넷 강의를 보실 수 없으니 이점 양해 바란다. 수강 쿠폰은 중복해서 사용하실 수 없다. 자세한 방법은 책에 부착된 쿠폰을 참조바란다.

선택을 기다리는 고요한 전장 ⟨콘클라베⟩

~5/1(목)까지 20% 할인가로 만나보세요!

왓챠 개별 구매

별점 그래프
평균 4.3(8명)
0.5
4
5

선택을 기다리는 고요한 전장 ⟨콘클라베⟩

~5/1(목)까지 20% 할인가로 만나보세요!

왓챠 개별 구매

저자/역자

코멘트

목차

CHAPTER 1 자바 시작하기 __1.1 프로그래밍 언어란? __1.2 자바란? __1.3 자바 개발 환경 구축 __1.4 자바 프로그램 개발 순서 __1.5 주석과 실행문 __1.6 이클립스 설치 __1.7 풀인원 설치와 실행 CHAPTER 2 변수와 타입 __2.1 변수 __2.2 데이터 타입 CHAPTER 3 연산자 __3.1 연산자와 연산식 __3.2 연산의 방향과 우선순위 __3.3 단항 연산자 __3.4 이항 연산자 __3.5 삼항 연산자 CHAPTER 4 조건문과 반복문 __4.1 코드 실행 흐름 제어 __4.2 조건문(if문, switch문) __4.3 반복문(for문, while문, do-while문) CHAPTER 5 참조 타입 __5.1 데이터 타입 분류 __5.2 메모리 사용 영역 __5.3 참조 변수의 ==, != 연산 __5.4 null과 NullPointerException __5.5 String 타입 __5.6 배열 타입 __5.7 열거 타입 CHAPTER 6 클래스 __6.1 객체 지향 프로그래밍 __6.2 객체와 클래스 __6.3 클래스 선언 __6.4 객체 생성과 클래스 변수 __6.5 클래스의 구성 멤버 __6.6 필드 __6.7 생성자 __6.8 메소드 __6.9 인스턴스 멤버와 this __6.10 정적 멤버와 static __6.11 final 필드와 상수 __6.12 패키지 __6.13 접근 제한자 __6.14 Getter와 Setter 메소드 __6.15 어노테이션 CHAPTER 7 상속 __7.1 상속 개념 __7.2 클래스 상속 __7.3 부모 생성자 호출 __7.4 메소드 재정의 __7.5 final 클래스와 final 메소드 __7.6 protected 접근 제한자 __7.7 타입 변환과 다형성 __7.8 추상 클래스 CHAPTER 8 인터페이스 __8.1 인터페이스의 역할 __8.2 인터페이스 선언 __8.3 인터페이스 구현 __8.4 인터페이스 사용 __8.5 타입 변환과 다형성 __8.6 인터페이스 상속 __8.7 디폴트 메소드와 인터페이스 확장 CHAPTER 9 중첩 클래스와 중첩 인터페이스 __9.1 중첩 클래스와 중첩 인터페이스란? __9.2 중첩 클래스 __9.3 중첩 클래스의 접근 제한 __9.4 중첩 인터페이스 __9.5 익명 객체 CHAPTER 10 예외 처리 __10.1 예외와 예외 클래스 __10.2 실행 예외 __10.3 예외 처리 코드 __10.4 예외 종류에 따른 처리 코드 __10.5 자동 리소스 닫기 __10.6 예외 떠넘기기 __10.7 사용자 정의 예외와 예외 발생 __10.8 예외 정보 얻기 CHAPTER 11 기본 API 클래스 __11.1 자바 API 도큐먼트 __11.2 java.lang과 java.util 패키지 __11.3 Object 클래스 __11.4 Objects 클래스 __11.5 System 클래스 __11.6 Class 클래스 __11.7 String 클래스 __11.8 StringTokenizer 클래스 __11.9 StringBuffer, StringBuilder 클래스 __11.10 정규 표현식과 Pattern 클래스 __11.11 Arrays 클래스 __11.12 Wrapper(포장) 클래스 __11.13 Math, Random 클래스 __11.14 Date, Calendar 클래스 __11.15 Format 클래스 __11.16 java.time 패키지 CHAPTER 12 멀티 스레드 __12.1 멀티 스레드 개념 __12.2 작업 스레드 생성과 실행 __12.3 스레드 우선순위 __12.4 동기화 메소드와 동기화 블록 __12.5 스레드 상태 __12.6 스레드 상태 제어 __12.7 데몬 스레드 __12.8 스레드 그룹 __12.9 스레드풀 CHAPTER 13 제네릭 __13.1 왜 제네릭을 사용해야 하는가? __13.2 제네릭 타입(class<T>, interface<T>) __13.3 멀티 타입 파라미터(class, interface) __13.4 제네릭 메소드( R method(T t)) __13.5 제한된 타입 파라미터(<T extends 최상위타입>) __13.6 와일드카드 타입(>, extends ...>, super ...>) __13.7 제네릭 타입의 상속과 구현 CHAPTER 14 람다식 __14.1 람다식이란? __14.2 람다식 기본 문법 __14.3 타겟 타입과 함수적 인터페이스 __14.4 클래스 멤버와 로컬 변수 사용 __14.5 표준 API의 함수적 인터페이스 __14.6 메소드 참조 CHAPTER 15 컬렉션 프레임워크 __15.1 컬렉션 프레임워크 소개 __15.2 List 컬렉션 __15.3 Set 컬렉션 __15.4 Map 컬렉션 __15.5 검색 기능을 강화시킨 컬렉션 __15.6 LIFO

출판사 제공 책 소개

이 책의 특징과 장점 -. 자바 입문자를 배려한 친절한 설명과 배려(1장에 풀인원 설치 방법을 제공하여 쉽게 학습환경을 구축할 수 있다) -. 중급 개발자로 나아가기 위한 람다식(14장), JavaFX(17장), NIO(18~19장) 수록 -. 각 챕터마다 확인문제 제공. 풀이와 답은 인터넷 강의에서 친절한 해설을 통해 알려준다. -. 자바의 모든 것을 알려주는 인터넷 강의 제공 -. Q/A를 위한 커뮤니티(네이버 카페) 지원(http://cafe.naver.com/thisisjava) -. [확인문제] 챕터의 끝에는 확인문제가 있습니다. 해당 챕터를 잘 이해했는지 확인할 수 있는 알찬 문제로 구성되어 있으니 절대로 빼먹지 말고 차근차근 풀어보세요. 확인문제의 풀이와 답은 무료로 제공되는 인터넷 강의에서 친절한 해설을 통해 알려드립니다. -. [인터넷 강의] 저자 직강의 인터넷 강의를 한빛미디어 홈페이지에서 동영상으로 보실 수 있습니다. 한빛미디어에 로그인하시고 책에 부착된 수강 쿠폰번호를 입력하면 그로부터 1년간 몇 번이고 인터넷 강의를 들으실 수 있습니다. 수강 쿠폰의 유효기간이 지나면 더는 인터넷 강의를 보실 수 없으니 이점 양해 바랍니다. 수강 쿠폰은 중복해서 사용하실 수 없습니다. 자세한 방법은 책에 부착된 쿠폰을 참조하세요. -. [네이버 카페] 저자가 직접 운영하는 네이버 카페에서는 이 책에서 사용된 예제 소스코드와 인터넷 강의(샘플로 제공하는 강의), 그리고 Q/A를 제공합니다. 위 카페는 자바뿐 아니라, 자바로 개발할 수 있는 모든 애플리케이션 개발 기술을 다루고 있으며 학습자를 위해 온라인/오프라인 스터디 모임도 진행하고 있습니다. 이 책을 읽는 것에 그치지 말고, 카페를 통해 더 많은 배움을 이루시길 바랍니다. 오프라인에서도 만날 수 있길 희망합니다. "결론은 '자바'다. 가장 중요한 프로그래밍 언어를 하나 배워야 한다면," ['자바' 세상] 자바는 현재 웹 애플리케이션 개발에 가장 많이 사용되는 언어이고, 모바일 기기용 소프트웨어 개발에도 널리 사용되고 있다. 오늘날 전 세계인의 사랑을 받는 '안드로이드'의 애플리케이션이 바로 자바로 이루어져 있다. 국내 스마트폰의 90%가 안드로이드이니 바야흐로 지금은 '자바' 세상임이 분명하다. 이것이 만약 여러분이 지금 가장 중요한 프로그래밍 언어를 하나 배워야 한다면 '자바'가 필연적인 결론으로 나오는 이유다. [자바 개발자로 가는 길] 자바를 배우고자 하는 분들의 첫 번째 목표는 '자바 개발자가 되기 위해서'이다. 저자는 15년이 넘도록 이런 분들을 교육해왔다. 이 책은 자바 개발자가 되기 위해 첫발을 내딛는 분들이 쉽게 학습할 수 있도록 풍부한 개념 그림과 정확한 설명, 그리고 완벽한 인터넷 강의로 이해력을 돕는다. 여러분이 아래 세 가지만 준비한다면 자바 개발자로 가는 정확한 길을 보게 될 것이다. 하나, 새로운 것을 배우는 것에 대한 두려움이 없다. 둘, 자바를 배우기 위한 시간과 노력을 투자할 준비가 되어 있다. 셋, 집중도와 끈기가 있다. 이 책은 무료 인터넷 강의를 제공하며, 네이버 카페(http://cafe.naver.com/thisisjava)를 통해 Q/A를 제공한다. [베타 리뷰어의 글] 2014년의 목표를 '자바 기본서 1권 완독'으로 삼았습니다. 그리고 완독의 대상으로 삼을 자바 기본서를 고심하던 중에 이 책을 베타 리뷰할 기회를 얻었습니다. 자바를 처음 접했던 때는 2008년 학부생 시절이었고, 어느덧 시간이 흘러 현업에서 자바로 코딩을 한 지는 2년 차가 되어갑니다. 늘 자바에 대한 기초적인 지식에 목말랐는데 이 책을 보면서 갈증이 해소되는 기분을 느꼈습니다. 그동안 단편적으로만 학습하고 구현했던 자바 코드의 기본 원리를 알 수 있었고, 기존의 자바 기본서와 다르게 딱딱하게만 느껴졌던 용어를 쉽게 이해할 수 있었습니다. 아마 자바 입문자라면 누구라도 이해하기 쉬울 것입니다. 저에게 특히 유용했던 부분은 후반부에서 다루는 제네릭, 람다식, 스트림이었습니다. 이 부분에 대한 이해가 부족했는데 베타 리뷰를 계기로 제대로 공부할 수 있었습니다. 저는 안타깝게도 인터넷 강의 서비스가 시작되지 않아 인터넷 강의를 듣지 못했습니다만 이 책이 출간된 현재 시점에서는 인터넷 강의 서비스가 지원되고 있으니 여러분께서는 인터넷 강의와 함께 이 책으로 공부한다면 자바에 대한 이해를 더욱 높일 수 있을 것이라 생각합니다. 이 책은 자바 입문자에게는 좋은 기본서로, 자바에 대한 전체적인 이해를 높이고자 하는 저와 같은 주니어 개발자에게는 좋은 친구가 될 것입니다. _강희연, ㈜페이뱅크 기술연구소 연구원 '입문서 책을 다시 한번 볼까' 하는 생각이 들었을 때 우연한 계기를 통해 이 책의 베타 리뷰를 하게 되었습니다. 처음 책자를 받았을 때 '생각보다 책이 두껍다'는 생각이 먼저 들었습니다. 그리고 책을 읽었습니다. 이 책이 두꺼운, 아니 두꺼워질 수밖에 없는 이유를 알게 될 때까지 그렇게 많은 시간이 걸리지 않았습니다. 자바 환경 구성, 변수, 클래스, 메소드 등을 볼 때마다 자세한 설명이 있었으니까요. 이 책의 저자는 중요한 개념을 독자가 이해할 수 있도록 풀어서 설명을 해두었습니다. 중급 이상의 개발자가 될 수 있는 발판을 마련해 주고자 내용이 많아 졌다고 생각합니다. 대신 내용은 쉽게 이해할 수 있도록 구성되어 있습니다. 제가 자바에 입문했을 때 이 책이 나오지 않은 것이 못내 아쉽습니다. 어떤 프로그래밍 언어든 그 언어가 갖고 있는 개념을 이해하고, 그에 맞게 사용할 수 있어야 중급 이상의 개발자로 나아가기 수월해지는데 제가 처음 자바를 시작했을 때는 개념을 잡는 데 어려움을 겪었기 때문입니다. 지금이라도 이 책이 나와서 자바 프로그래밍을 시작하는 분에게 도움이 될 것이니 다행이라고 생각합니다. _김록영, 프로그래머 6년차 제가 자바 언어를 접한 지도 어느새 9년이 되었습니다. 처음 이 책을 펼쳤을 때의 느낌은 9년 전 제가 접했던 자바 입문서와는 달리 상세하게 설명하려는 저자의 노력이 묻어났다는 것이었습니다. 제가 자바에 입문할 때 이 책이 있었더라면 '조금 더 쉽고, 재미있게 자바에 입문하지 않았을까' 하는 생각이 들었습니다. 기본부터 원리까지 차근차근 설명해 주는 책이 나와서 요즘 코딩에 관심 가지는 많은 분들에게 도움이 될 것이라는 확신이 들었습니다. 1권에서는 자바의 기본과 문법에 대해서 차근차근 알려주고, 2권에서는 자바의 응용과 활용에 대해서 상세하게 설명해 줍니다. 몇 년이 흘러 책꽂이에서 다시 꺼내서 봐도 될 만큼 자바 레퍼런스로도 손색이 없어 보입니다. 자바 입문자에게 감히 추천합니다. 책의 제목처럼 이것이, 자바입니다. _ 신재근, OKJSP에서 활동하고 있는 9년차 프로그래머 업무에 JSP가 필요하여 자바 언어부터 꼼꼼히 살펴보고자 생각하던 차에 이 책을 베타 리뷰할 기회를 얻었습니다. 학부 시절에 자바를 배웠지만 C 언어를 좋아했던 저는 자바에 흥미를 못 느꼈고, 기본적인 개념만 겉핥기로 알고 있는 상태였습니다. 곁에 두고 오래 보게 되는 기술 서적은 '기본에 얼마나 충실한가?' 하는 것이 중요하다고 생각합니다. 얕은 기술 서적은 가볍게 읽기에는 좋지만 향후 복잡한 응용 프로그래밍을 할 때 다시금 살펴보게 되는 기본사항을 학습하기에는 힘들기 때문입니다. 비록 한정된 베타 리뷰 시간의 제약으로 인해 전체 내용을 꼼꼼하게 들여다 보지는 못했으나 학부 수업 때 풀리지 않았던 사소한 의문들은 책을 읽으며 풀리고 정리되었습니다. 또한 프로그래밍 경험이 없는 입문자에게 큰 도움이 될 배경지식도 포함되어 있다는 것을 느꼈습니다. 정리하자면, 이 책은 지루한 대학 서적과 어정쩡한 일반 서적, 그 중간에 위치하고 있습니다. 기본에 충실하기

이 작품이 담긴 컬렉션

1
  • 데이터 출처
  • 서비스 이용약관
  • 개인정보 처리방침
  • 회사 안내
  • © 2025 by WATCHA, Inc. All rights reserved.