꼭 알아야 하는 Java Programming - 꼭 알아야 하는

본문 바로가기

회원메뉴

쇼핑몰 검색

통합검색

꼭 알아야 하는 Java Programming - 꼭 알아야 하는

정가
30,000 원
판매가
27,000 원    10 %↓
적립금
1,500 P
배송비
무료배송
배송일정
48시간 배송 예정 배송일정안내
ISBN
9788983799951
쪽수 : 716쪽
오정원  |  혜지원  |  2019년 07월 24일
소득공제 가능도서 (자세히보기)
주문수량
 
책 소개
웹, 모바일 프로그래밍 개발을 위해 반드시 알아야 하는 JAVA 프로그래밍을 쉽고 빠르게 알려 주는 책 자바 언어를 처음 접하는 학습자들을 위한 완벽 가이드 책 이 책은 자바 언어를 처음 접하는 학습자들에게 적합하도록 제작되었습니다. 현재 모바일, IOT, 빅 데이터, 프로세싱 등에 사용되는 자바 언어는 프로그램 개발 분야에서 필수적으로 다룰 수 있어야 하는 프로그램입니다. 이 책은 자바 언어를 다루는 방법을 상세하면서도 복잡하지 않은 설명을 통해 알려 줍니다. 책은 크게 15개의 챕터로 나뉩니다. 1. 자바의 개요 및 환경 설정 대표적인 객체 지향 프로그래밍 언어인 자바의 역사 및 특징에 대해 살펴보고 자바로 프로그래밍을 할 수 있는 개발 환경을 세팅합니다. 2. 자바의 기본 문법 ? 1 자바 프로그램이 작성 및 실행되는 단계를 학습하고 식별자, 주석, 변수 선언, 데이터 타입, 형 변환, 연산자 등 기본적인 자바 프로그램의 구조를 살펴봅니다. 3. 자바의 기본 문법 ? 2 코딩을 하면서 전체 프로그램의 실행 순서를 제어하기 위해 빈번하게 사용되는 조건문, 반복문 등의 제어문에 대해 다양한 예제를 통해 학습합니다. 4. 자바의 기본 문법 ? 3 관련이 있는 여러 개의 데이터를 저장하여 효율성을 높여 주는 배열에 대해 학습합니다. 5. 클래스 기본 객체 지향 언어의 핵심인 클래스의 기본 개념 및 기능에 대해서 살펴봅니다. 6. 클래스 고급 클래스의 기본 기능을 바탕으로 고급 기능이라 할 수 있는 상속 기능, 클래스의 구성 예약어, 다형성에 대해서 학습합니다. 7. 추상 클래스, 인터페이스, 내부 클래스 특정 단위의 기능을 정의하는 데 사용할 수 있는 추상 클래스와 인터페이스, 외부 클래스에 정의되어 있는 데이터들에 좀 더 쉽게 접근하기 위해 사용하는 내부 클래스에 대해 살펴봅니다. 8. 예외 처리와 유용한 클래스들 프로그램의 비정상적인 종료를 막아 주는 예외 처리와 유용하게 사용할 수 있는 클래스들을 살펴봅니다. 9. 컬렉션 데이터들을 효율적으로 관리할 수 있게 제공해 주는 컬렉션 프레임워크에 대해서 살펴봅니다. 10. 스레드 동시에 처리해야 하는 작업이나 오래 걸리고 복잡한 작업을 나누어 처리할 수 있게 해 주는 스레드에 대해서 살펴봅니다. 11. 입출력 프로그램에서 다른 대상(자원)으로 데이터를 보내거나 다른 대상에서 데이터를 읽어 들이는 데 필요한 기능을 제공해 주는 API들을 학습합니다. 12. 네트워크 다른 컴퓨터에서 데이터를 읽어 들이거나 다른 컴퓨터에 데이터를 출력하는 네트워크에 대해 살펴봅니다. 13. 데이터베이스(DB) 가장 보편적으로 사용되고 있는 Oracle을 이용해서 자바의 DB 관련 처리 방법을 학습합니다. 14. 람다식 Java SE 8에서 새롭게 추가된, 이전 버전에서 익명 클래스를 사용하던 내용을 좀 더 간결하게 구현하고 메소드 기능을 변수에 저장할 수 있게 해 주는 람다식에 대해서 살펴봅니다. 15. 스트림 / 병렬처리 컬렉션 객체의 요소를 효율적으로 다룰 수 있고 코드를 훨씬 간결하게 만들어 주는 스트림에 대해서 살펴봅니다. 또한 하나의 작업을 여러 개의 단위로 분리하여 동시에 작업을 처리할 수 있게 해 주는 병렬 처리에 대해 살펴봅니다.
상세이미지
저자 소개
저자 : 오정원 대학교 컴퓨터 공학과 석사과정을 졸업하고 대구가톨릭대학교 박사 과정 중이며 C/S, Web 등 다양한 프로젝트 실무 경험을 가지고 있다. 현재는 프리랜서로 개발과 강의를 하고 있으며 자바와 자바스크립트의 선행 기술에 많은 관심을 가지고 연구중이다. 또한, 개발자 카페인cafe.naver.com/richprogrammer를 운영하면서 개발자들과 소통하고 있다. 현재 대구가톨릭대학교 산학협력교수로서 산업현장에 적합한 학교 교육을 위해 노력하고 있다.
목 차
CHAPTER 01 자바의 개요 및 환경 설정 01 자바의 탄생 02 자바의 특징 03 JDK의 종류 04 개발 환경 설정 CHAPTER 02 자바의 기본 문법 - 1 01 자바 프로그램의 실행 단계 02 식별자 03 자바 주석 04 변수 05 형 변환 06 연산자 CHAPTER 03 자바의 기본 문법 - 2 01 조건문 02 반복문 03 기타 분기문 CHAPTER 04 자바의 기본 문법 - 3 01 1차원 배열 02 다차원 배열 CHAPTER 05 클래스 기본 01 클래스(Class) 02 메소드(Method) 03 생성자(Constructor) 04 this() 생성자 05 초기화 블록 CHAPTER 06 클래스 고급 01 상속 02 클래스 구성 예약어 03 다형성 CHAPTER 07 추상 클래스, 인터페이스, 내부 클래스 01 추상 클래스 02 인터페이스 03 내부 클래스 CHAPTER 08 예외 처리와 유용한 클래스들 01 예외 처리 02 String 클래스 03 enum 04 static import 05 오토박싱, 오토언박싱 06 Object 클래스 07 날짜 관련 클래스 08 Math 클래스 09 Random 클래스 10 StringTokenizer CHAPTER 09 컬렉션 01 자바에서 제공하는 컬렉션 인터페이스 종류들 02 Set 인터페이스 03 List 인터페이스 04 Map 인터페이스 05 Iterator와 ListIterator의 차이점 CHAPTER 10 스레드 01 스레드의 개념 02 스레드의 상태 03 스레드의 생성 및 실행 04 스레드 우선순위 05 동기화(synchronized) 06 wait, notify, notifyAll() 07 스레드를 이용해서 달리기 경주 구현하기 CHAPTER 11 입출력 01 스트림 02 File 03 바이트 기반 입출력 04 기본 데이터 타입으로 입출력 05 문자 기반 스트림 06 객체 단위로 입출력하기 07 양방향 입출력하기 CHAPTER 12 네트워크 01 java.net 패키지에서 지원되는 주요 클래스들 02 소켓 통신 구현 CHAPTER 13 데이터베이스(DB 01 오라클 설치 02 기본적인 SQL 03 자바에서의 DB 사용 04 JDBC 응용 예제 CHAPTER 14 람다식 01 람다식 소개 02 함수형 인터페이스 03 자바에서 제공하는 함수형 인터페이스 04 함수형 인터페이스의 추상 메소드 외의 메소드 05 캡처링, 메소드 참조, 생성자 참조 CHAPTER 15 스트림 / 병렬처리 01 스트림 생성 02 데이터 타입별 스트림 유형 03 병렬 스트림 04 데이터 가공하기 05 데이터 집계하기 06 데이터 수집하기
출판사 서평
책은 크게 15개의 챕터로 나뉩니다. 1. 자바의 개요 및 환경 설정 대표적인 객체 지향 프로그래밍 언어인 자바의 역사 및 특징에 대해 살펴보고 자바로 프로그래밍을 할 수 있는 개발 환경을 세팅합니다. 2. 자바의 기본 문법 ? 1 자바 프로그램이 작성 및 실행되는 단계를 학습하고 식별자, 주석, 변수 선언, 데이터 타입, 형 변환, 연산자 등 기본적인 자바 프로그램의 구조를 살펴봅니다. 3. 자바의 기본 문법 ? 2 코딩을 하면서 전체 프로그램의 실행 순서를 제어하기 위해 빈번하게 사용되는 조건문, 반복문 등의 제어문에 대해 다양한 예제를 통해 학습합니다. 4. 자바의 기본 문법 ? 3 관련이 있는 여러 개의 데이터를 저장하여 효율성을 높여 주는 배열에 대해 학습합니다. 5. 클래스 기본 객체 지향 언어의 핵심인 클래스의 기본 개념 및 기능에 대해서 살펴봅니다. 6. 클래스 고급 클래스의 기본 기능을 바탕으로 고급 기능이라 할 수 있는 상속 기능, 클래스의 구성 예약어, 다형성에 대해서 학습합니다. 7. 추상 클래스, 인터페이스, 내부 클래스 특정 단위의 기능을 정의하는 데 사용할 수 있는 추상 클래스와 인터페이스, 외부 클래스에 정의되어 있는 데이터들에 좀 더 쉽게 접근하기 위해 사용하는 내부 클래스에 대해 살펴봅니다. 8. 예외 처리와 유용한 클래스들 프로그램의 비정상적인 종료를 막아 주는 예외 처리와 유용하게 사용할 수 있는 클래스들을 살펴봅니다. 9. 컬렉션 데이터들을 효율적으로 관리할 수 있게 제공해 주는 컬렉션 프레임워크에 대해서 살펴봅니다. 10. 스레드 동시에 처리해야 하는 작업이나 오래 걸리고 복잡한 작업을 나누어 처리할 수 있게 해 주는 스레드에 대해서 살펴봅니다. 11. 입출력 프로그램에서 다른 대상(자원)으로 데이터를 보내거나 다른 대상에서 데이터를 읽어 들이는 데 필요한 기능을 제공해 주는 API들을 학습합니다. 12. 네트워크 다른 컴퓨터에서 데이터를 읽어 들이거나 다른 컴퓨터에 데이터를 출력하는 네트워크에 대해 살펴봅니다. 13. 데이터베이스(DB) 가장 보편적으로 사용되고 있는 Oracle을 이용해서 자바의 DB 관련 처리 방법을 학습합니다. 14. 람다식 Java SE 8에서 새롭게 추가된, 이전 버전에서 익명 클래스를 사용하던 내용을 좀 더 간결하게 구현하고 메소드 기능을 변수에 저장할 수 있게 해 주는 람다식에 대해서 살펴봅니다. 15. 스트림 / 병렬처리 컬렉션 객체의 요소를 효율적으로 다룰 수 있고 코드를 훨씬 간결하게 만들어 주는 스트림에 대해서 살펴봅니다. 또한 하나의 작업을 여러 개의 단위로 분리하여 동시에 작업을 처리할 수 있게 해 주는 병렬 처리에 대해 살펴봅니다.
고객 리뷰
평점 리뷰제목 작성자 작성일 내용보기

아직 작성된 리뷰가 없습니다.

반품/교환
· 회사명 : 북앤북스문고   · 주소 : 제주특별자치도 제주시 1100로 3308 B1  
· 대표자 : 김대철   · 사업자 등록번호 : 661-10-02383  
· 통신판매업신고번호 : 2023-제주노형-0169   · 개인정보 보호책임자 : 최재혁  

고객센터

(평일 09:30~17:30)
(점심 12:00~13:00)
· 전화 : 064)725-7279 (발신자 부담)
    064)757-7279 (발신자 부담)
· 팩스 : 064)759-7279
· E-Mail : bookpani@naver.com
Copyright © 2019 북앤북스문고. All Rights Reserved.