도서상세보기

도서명 편하게 읽는 자바 프로그래밍 1부터 차근차근 배워가는 쉽고 친절한 교재
저자 박용우 , 나무이론연구소
출판사 노트펍스
출판일 2017-09-27
정가 30,000원
ISBN 9791196111908
수량
머리말
1부 컴퓨터 프로그래밍
1장 컴퓨터 프로그래밍 시작하기
1. 프로그램의 의미
2. 플랫폼
3. 컴퓨터 프로그램
4. 컴퓨터
5. CPU의 기능
6. 컴퓨터 프로그램 만들기
7. 컴퓨터 프로그램 실행하기
8. 코드와 언어
9. 코드의 변화
● 어셈블리어
● 컴파일 언어
10. 컴파일 언어
11. 개발환경 구축하기
● 자바 컴파일러 다운로드하기
● 자바 컴파일러 설치하기
● 설치된 컴파일러 확인하기
● 컴파일러 리졸빙과 path 환경변수
2부 자바 프로그래밍
1장 자바 언어의 기본 규칙 이해하기
1. 성적관리 프로그램 작성하기
● 자바 코드 컴파일하기
2. 기본 문법 1 : 자바는 두 개의 영역을 반드시 가진다
● 함수 영역
● 클래스 영역
3. 기본 문법 2 : 문장은 세미콜론(;으로 구분해 주어야 한다
4. 기본 문법 3 : 컴파일러가 모르는 문자는 반드시 선언하고 사용해야만 한다
5. 가독성을 높이는 코드
● 변수명은 저장할 값의 의미를 가지도록 작성해야만 한다
● 코드 영역의 중첩 관계가 쉽게 파악되도록 작성해야 한다
● 코드에 주석을 다는 것은 코드 해석에 많은 도움을 준다
2장 IDE 이용하기
1. 통합 개발 환경
2. 이클립스(Eclipse IDE
3. 이클립스 다운로드
4. 퍼스펙티브(Perspective 선택
5. 프로젝트 만들기
6. 소스 코드 작성하기
7. 코드편집기의 편리한 기능
● 코드 들여쓰기/내어쓰기 기능
● 코드 자동 정렬 기능
● 주석 추가/제거 기능
8. 컴파일하기와 실행하기
3장 값과 형식
1. 값의 종류
2. 값의 형식지정
3. 형식 변환
4. 값의 크기와 단위
5. 정숫값의 표현 범위
6. 실숫값의 표현 범위
7. 실숫값의 비트구조
● 실숫값의 표현방식
● 부동 소수점(Float Point
● IEEE 754 방식
● IEEE 754 연습할 때
8. 진법 변환방법
● 2진수를 10진수로 바꾸기
● 실숫값 2진수를 1
요즘에도 컴퓨터 프로그래밍을 어렵게 시작하는 입문자들이 많은 것 같습니다. 과거와는 비교도 안 될 정도로 좋은 교재와 강의들이 많은데도 말입니다. 아무래도 그 이유는 교재나 강의를 통해서는 여전히 해소되지 않는 부분이 있어서일 것 같은데요.
아마도 용어 하나하나의 의미와 그것을 사용해야 하는 이유, 즉 필요성에 대한 개념을 설명해주는 부분을 만나기 힘들기 때문이 아닐까 생각합니다. 필자가 컴퓨터 프로그래밍 공부를 어려워했던 이유는 간단했습니다. 다음과 같은 상식적인 이유에 대한 설명을 얻기가 어려웠기 때문인데요.
1. 무엇을...
요즘에도 컴퓨터 프로그래밍을 어렵게 시작하는 입문자들이 많은 것 같습니다. 과거와는 비교도 안 될 정도로 좋은 교재와 강의들이 많은데도 말입니다. 아무래도 그 이유는 교재나 강의를 통해서는 여전히 해소되지 않는 부분이 있어서일 것 같은데요.
아마도 용어 하나하나의 의미와 그것을 사용해야 하는 이유, 즉 필요성에 대한 개념을 설명해주는 부분을 만나기 힘들기 때문이 아닐까 생각합니다. 필자가 컴퓨터 프로그래밍 공부를 어려워했던 이유는 간단했습니다. 다음과 같은 상식적인 이유에 대한 설명을 얻기가 어려웠기 때문인데요.
1. 무엇을(What 배우게 될 것인가
2. 왜(Why 그것을 배워야 하는가 그리고 그것의 장/단점은 무엇인가
3. 그럼 그것을 어떻게(How 사용하면 되는가
예를 들어서, 우리가 함수를 배운다고 가정하면 필자는 다음과 같은 방식의 학습을 원했던 것입니다.
1. 함수란 무엇인가
2. 함수를 사용하는 이유는 무엇이고 그것을 사용함으로써 얻는 장점과 단점은 무엇인가
3. 그럼 함수를 만들고 함수를 사용하는 방법은 어떻게 되는가 그리고 그 기준은 무엇인가
너무나 당연한 설명방식일 것 같은데, 의외로 위와 같이 설명해 주는 책을 찾기가 어려웠습니다. 그래서 결국 필자는 오랜 시간 직접 경험과 많은 공상을 통해서 학습하는 방식을 사용해 왔습니다.
저는 제가 겪었던 답답함을 입문자들도 느낄 것이라 생각합니다. 어