코딩의 세계에 들어가보겠다고 다짐한지 약 3개월!
JAVA관련 강의 동영상들을 따라가며 공부했었다.
처음 System.out.println("Hello java"); 이런 출력문을 배울때는 별거아닌데? 생각했었지만...
For문을 이용한 별찍기...구구단..배열 등등 점점 복잡해지는 강의들과 메소드, 클래스란 정확히 뭔지 모르겠고....
결국 개념을 잡아야겠다고 생각했고, 그로인해 구매한 책이다.
책의 구성은 JAVA란 무엇인지, 반복문, 스위치문, 클래스와 메소드의 정의, 예외처리 등...
JAVA에 입문에 필요한 기본적인 개념들로 이루어져있다.
[목차는 이렇게 이루어져있다.]
Chapter 01 문자의 출력
1-1 Java에 대해서
1-2 화면으로의 문자 출력
Chapter 02 변수의 사용
2-1 변수
2-2 키보드를 이용한 입력
Chapter 03 프로그램 흐름의 분기
3-1 if문
3-2 switch문
3-3 키워드?식별자?연산자
Chapter 04 프로그램 흐름의 반복
4-1 do문
4-2 while문
4-3 for문
4-4 다중루프
4-5 break문과 continue문
4-6 printf 메소드
Chapter 05 기본형과 연산
5-1 기본형
5-2 연산과 형
5-3 확장표기
Chapter 06 배열
6-1 배열
6-2 다차원 배열
Chapter 07 메소드
7-1 메소드
7-2 정수의 내부를 조사하기
7-3 배열을 다루는 메소드
7-4 다중정의
Chapter 08 클래스의 기본
8-1 클래스
8-2 자동차 클래스
Chapter 09 날짜 클래스의 작성
9-1 날짜 클래스의 작성
9-2 클래스형 필드
Chapter 10 클래스 변수와 클래스 메소드
10-1 클래스 변수
10-2 클래스 메소드
10-3 클래스 초기화자와 인스턴스 초기화자
Chapter 11 패키지
11-1 패키지와 import 선언
11-2 패키지 선언
11-3 클래스와 멤버의 액세스 속성
Chapter 12 클래스의 파생과 다형성
12-1 상속
12-2 다형성
12-3 상속과 액세스 속성
Chapter 13 추상 클래스
13-1 추상 클래스
13-2 추상성을 갖는 비추상 메소드의 설계
Chapter 14 인터페이스
14-1 인터페이스
14-2 인터페이스의 파생
Chapter 15 문자와 문자열
15-1 문자
15-2 문자열과 String
15-3 문자열 배열과 커맨드라인 인수
Chapter 16 예외 처리
16-1 예외
16-2 예외 처리
이론개념을 쉽게 이해시켜주고, 예시 및 활용연습문제를 직접 고민하고, 쳐보면서 배우는게 도움이 되었다.
나는 이 책을 끝까지 읽는데 약 한달정도 걸렸다. 아직도 종종 책을 들여다 보곤한다....(ㅠ-ㅠ)
개념 하나 + 연습문제 2~3문제 정도로 구성되어있는데, 요 연습문제가 개념을 익히는데 꽤나 도움이 되었다.(개인적으로)
JAVA에 대한 기본적인 개념을 잡고싶다! 나는 진짜 프로그래밍 처음 시작하는데? 라고 생각한다면 이 책을 읽는것이 도움이 될 것같다.
'후기' 카테고리의 다른 글
[컨퍼런스 후기] AWS Summit Seoul 2023 후기 (2) | 2023.05.13 |
---|---|
[책 후기] 스프링 코딩 공작소 - 송미영 (0) | 2023.04.09 |
[책 후기] 비전공자를 위한 이해할 수 있는 IT 지식 - 최원영 (0) | 2023.03.16 |
[후기] 개발자들의 커뮤니티, 커리어리(Careerly) (0) | 2023.02.24 |
[프로그램 후기] 백준허브(BaekjoonHub) (0) | 2023.01.25 |