logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

The 친절한 자바 입문

The 친절한 자바 입문

(앱 화면을 만들면서 재밌게 배우자!)

정재곤 (지은이)
  |  
책장 출판사
2021-01-05
  |  
33,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 29,700원 -10% 0원 1,650원 28,050원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

The 친절한 자바 입문

책 정보

· 제목 : The 친절한 자바 입문 (앱 화면을 만들면서 재밌게 배우자!)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9791195418916
· 쪽수 : 656쪽

책 소개

안드로이드 스튜디오를 설치한 후 기초적인 앱을 만들면서 사용되는 자바를 익힌다. 앱 화면을 윈도우 창에 띄워서 JAVA 코드의 동작 결과를 보여주며, 다양한 도해로 좀 더 쉽게 자바의 언어적인 개념 잡기를 돕고 있다.

목차

첫째 마당 | 앱 개발과 자바 기초, 동시에 두 마리 토끼를 잡자!
01-1 | 앱을 만들면서 배울 수 있는 언어, 자바!
1 _ 자바를 배워야하는 이유는 무엇일까?
2 _ 자바를 제대로 공부하는 방법을 알려줄까요?

01-2 | 개발 도구 완벽하게 설치하기
1 _ 어떤 순서로 개발 프로그램을 설치할까요?
2 _ 자바 설치하기
3 _ 이클립스 설치하기
4 _ 안드로이드 스튜디오 설치하기

01-3 | 맛보기로 첫 번째 앱 만들어보기
1 _ 앱을 만드는 기본적인 과정
2 _ 새로운 프로젝트 만들기
3 _ 에뮬레이터 만들어 실행하기
4 _ 프로젝트 실행하기

둘째 마당 | 앱 화면을 만들면서 자바를 하나씩 알아가기
02-1 | 안드로이드 스튜디오로 만든 앱 분석해보기
1 _ 개발이 쉬운 안드로이드 스튜디오!
2 _ 안드로이드 스튜디오의 구조 확인하기
3 _ 새로 만든 프로젝트 파일은 어디에 저장될까요?
4 _ 작성한 소스코드는 어떻게 프로그램으로 실행될까요?
5 _ 표준 자바로 프로젝트 만들어보기
6 _ 명령어로 소스코드를 직접 컴파일하고 실행하기
7 _ 표준 자바의 소스코드와 안드로이드의 소스코드 비교하기
8 _ 화면 레이아웃 살펴보기
JAVA study - 01
콘솔에 문자열 출력하기
JAVA study - 02
화면에 문자열 출력하기
JAVA 총정리
안드로이드 스튜디오로 만든 앱 분석

02-2 | 간단한 앱 화면 만들면서 자바 코드 살펴보기
1 _ 글자를 버튼으로 바꾸고 싶다면 어떻게 할까?
2 _ 글자의 크기와 색상 바꿔보기
3 _ 입력상자 추가하기
4 _ 화면 배치 방법 바꿔보기
5 _ 버튼에 클릭 속성을 넣어 간단하게 동작시키기
6 _ 화면의 버튼을 소스코드에서 찾기
7 _ 찾아낸 버튼을 클릭했을 때 동작시키기
JAVA study - 03
버튼을 눌렀을 때 동작시키기
JAVA study - 04
화면에 버튼들을 배치해보기
JAVA 총정리
간단한 앱 화면 만들면서 자바 코드 살펴보기

02-3 | 자바 변수와 자료형, 그리고 상수 이해하기
1 _ 변수의 기본 개념 알아보기
2 _ 기본 자료형의 변수 사용하기
3 _ 문자열 자료형의 변수 알아보기
4 _ 형 변환의 개념과 종류 알아보기
5 _ 안드로이드 앱 화면에 코드 실행한 결과물 보여주기
6 _ 상수의 기본 개념 알아보기
JAVA study - 05
입력상자에 입력한 값 보여주기
JAVA study - 06
입력한 숫자 값 비교하기
JAVA 총정리
자바 변수와 자료형, 그리고 상수 이해하기

02-4 | 이벤트 처리 및 함수와 연산자 이해하기
1 _ 버튼을 클릭했을 때 동작하는 과정 살펴보기
2 _ 함수를 만들고 메서드라고 부르기
3 _ 이벤트와 이벤트 리스너 이해하기
4 _ 터치 이벤트 처리하기
5 _ 연산자로 좀 더 세밀하게 이벤트 처리하기
JAVA study - 07
터치 횟수 계산하여 보여주기
JAVA study - 08
객체의 행과 열 순서 계산하기
JAVA 총정리
이벤트 처리 및 함수와 연산자 이해하기

02-5 | 클래스를 자세히 알아보기
1 _ 함수의 개념 다시 한 번 정리하기
2 _ 클래스의 역할이 무엇인지 알아보기
3 _ 클래스와 인스턴스 만들어보기
4 _ 인스턴스 객체가 만들어질 때 초기화 기능 수행하기
5 _ 동작 결과를 화면에 이미지와 토스트로 보여주기
JAVA study - 09
클래스를 정의하여 인스턴스 만들기
JAVA study - 10
사용자가 입력한 정보를 객체에 설정하기
JAVA 총정리
클래스를 자세히 알아보기

02-6 | 반복 코드를 줄여주는 상속 알아보기
1 _ 상속이란 무엇일까?
2 _ 클래스 안의 변수와 메서드를 사용할 수 있는 상속 권한
3 _ 클래스 별로 다른 이미지 보여주기
4 _ 객체가 어떤 클래스의 인스턴스인지 알아보는 연산자
5 _ 메서드 재정의하기
6 _ 클래스 변수와 클래스 메서드 정확히 구분하기
JAVA study - 11
부모 클래스를 상속하고 인스턴스 객체 만들기
JAVA study - 12
클래스 변수에 인스턴스의 개수 저장하기
JAVA 총정리
반복 코드를 줄여주는 상속 알아보기

02-7 | 여러 데이터를 논리에 맞게 처리하기
1 _ 여러 데이터를 하나의 변수에 넣어두고 싶다면
2 _ 배열에 들어있는 객체들을 화면에 보여주기
3 _ 배열 안에 배열 객체들이 들어간 2차원 배열
4 _ 여러 데이터를 순서대로 붙여주는 리스트
5 _ 데이터 값을 빨리 찾는 해시테이블
6 _ 데이터를 논리에 맞게 처리할 때 사용하는 문장 알아보기
JAVA study - 13
객체를 만들어 리스트 변수에 추가하기
JAVA study - 14
리스트 변수에 값들을 하나의 텍스트로 보여주기
JAVA 총정리
여러 데이터를 논리에 맞게 처리하기

02-8 | 화면을 직접 만들어서 띄우기
1 _ 스마트폰 기본 앱을 화면에 띄우기
2 _ 안드로이드 시스템에서 인텐트의 역할은 무엇일까?
3 _ 새로운 앱 화면 추가하기
4 _ 다른 화면으로 데이터 전달하기
5 _ onCreate 메서드의 정체는 무엇일까?
6 _ 스택과 큐 알아보기
JAVA study - 15
메인 화면에서 추가한 내용, 새로운 화면에서 보여주기
JAVA study - 16
스택에 학생 정보를 담아두었다가 보여주기
JAVA 총정리
화면을 직접 만들어서 띄우기

02-9 | 레이아웃으로 화면 배치하기
1 _ 위젯과 레이아웃은 어떤 관계일까?
2 _ 뷰의 공통 속성 알아보기
3 _ 리니어 레이아웃으로 화면 만들기
4 _ 상대 레이아웃으로 화면 만들기
5 _ 뷰를 중첩한 화면 만들기
6 _ 버튼과 같은 기본 위젯들의 속성 더 살펴보기
JAVA study - 17
학생 프로필 입력 화면을 레이아웃으로 만들기
JAVA study - 18
입력하는 화면을 선택할 수 있는 탭 기능 만들기
JAVA 총정리
레이아웃으로 화면 배치하기

02-10 | 인터페이스와 어탭터 이해하기
1 _ 인터페이스는 언제 사용할까?
2 _ 예외 처리 알아보기
3 _ 추상 클래스 만들기
4 _ 필요한 메서드만 걸러내는 어댑터 알아보기
5 _ 클래스 안에 클래스 넣기
JAVA study - 19
인터페이스를 구현하는 클래스 만들기
JAVA study - 20
추상 클래스와 이를 상속한 클래스 만들기
JAVA 총정리
인터페이스와 어탭터 이해하기

02-11 | 리스트로 여러 데이터 한꺼번에 보여주기
1 _ 선택 위젯이란 무엇일까?
2 _ 간단한 리싸이클러뷰 만들기
3 _ 리스트의 각 아이템에 여러 줄의 글자가 보이게 바꾸기
JAVA study - 21
리스트 모양의 화면 만들기
JAVA study - 22
리스트에 아이템 추가하는 기능 만들기
JAVA 총정리
리스트로 여러 데이터 한꺼번에 보여주기

02-12 | 여러 가지 작업을 동시에 수행하기
1 _ 동시 작업은 어떻게 실행할까?
2 _ 스레드를 사용해서 앱에서 동시 작업하기
JAVA study - 23
스레드를 이용해 이미지 이동시키기
JAVA study - 24
스레드를 이용해 애니메이션 만들기
JAVA 총정리
여러 가지 작업을 동시에 수행하기

02-13 | 보관한 데이터를 불러와서 사용하는 방법 알아보기
1 _ 자바의 스트림 방식 이해하기
2 _ 앱에서 단말에 데이터를 쓰거나 읽어 들이기
JAVA study - 25
리스트의 내용을 파일에 쓰기
JAVA study - 26
리스트의 내용을 파일에서 읽기
JAVA 총정리
보관한 데이터를 불러와서 사용하는 방법 알아보기

셋째 마당 | 안드로이드 앱 만들어보기
03-1 | 앱 화면 설계하기
1 _ 메모 앱을 만들기 전에 스케치해보기

03-2 | 스케치한 화면 제대로 만들기
1 _ 레이아웃으로 화면 만들기
2 _ 소스 입력하여 화면 구성하기
3 _ 비밀번호 설정 화면 만들기

03-3 | 사진 찍기와 전화 걸기 기능 추가하기
1 _ 메모 앱에 추가 기능 만들어 완성하기

저자소개

정재곤 (지은이)    정보 더보기
현재 서울디지털대학교 초빙 교수이자 IT 기업의 CTO이기도 한 정재곤 박사는 모바일 전문 컨설팅으로 바쁜 일상을 보내고 있다. 아이폰과 안드로이드 도입 이전부터 T-아카데미에서 앱과 웹 분야의 전문 강의를 진행하였으며, 국내 대기업의 개발자들을 대상으로 한 강의와 여러 곳의 대학 특강을 통해 실무 전문가, 강사, 대학생 등을 가르쳐 왔다. 최신 IT 트렌드와 각종 프로그래밍 과정의 교육 커리큘럼을 개발하였으며, 미국과 일본 등 해외에서 최신 기술을 적용하는 프로젝트에 관여하고 있다. 항상 독자에게 무엇이 필요한지 고민한 후 비로소 집필하는 도서의 서문을 적어나가는 저자이기도 하다. • 서울디지털대학교 컴퓨터공학과 초빙 교수 • ㈜ 유엔에스네트웍스 CTO • 서울대학교 대학원 박사, GIS 전공 • SK텔레콤 T-아카데미 전문 강사 • 웹, 안드로이드, iOS 커리큘럼 등 교육 커리큘럼 개발 다수 • 국내/ 해외 모바일 앱 및 웹 서비스 컨설팅/ 설계/ 개발 경력 20년 이상 • 웹 서비스, 서버 플랫폼, 모바일 서버, 모바일 기기용 자바 VM 설계/ 개발 등 다수 [집필 도서] ⟪The 친절한 코틀린 앱 프로그래밍⟫, 2021년 ⟪The 친절한 자바 입문⟫, 2021년 ⟪Do it! 안드로이드 앱 프로그래밍⟫, 2020년(개정7판) ⟪The 친절한 Swift 프로그래밍 Zero⟫, 2018년 ⟪Do it! Node.js 프로그래밍⟫, 2017년(전면 개정판) ⟪자바+안드로이드를 다루는 기술⟫, 2014년
펼치기

책속에서



이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책