배운 내용 정리
[ Part 2. 자바 기초 다지기 ]
ch 05. 객체와 클래스의 등장
> 객체 데이터
: 개발자가 다루는 대부분의 데이터.
: 여러 개의 구조(변수)로 이루어진 데이터.


> 기본자료형
: int a;
: 네모 칸 하나의 기억공간 떠올리기.
| a |
> 새로운 자료형 (사용자정의 자료형)
: Book b;
: 하나의 구조인 기억공간 떠올리기.
| 제목 | 가격 | 출판사 | 저자 | 페이지수 | ISBN |
> 새로운 자료형 만들기 실습


> 새로운 자료형을 사용하는 방법 (객체를 생성하는 방법)
: 변수 선언 (객체변수)
→ 객체 생성 (실체/인스턴스 만들기)
→ 생성된 객체 연결 (번지 저장)

> 객체 생성 후 데이터 저장
: int a; 에서 int에 대한 'a'라는 기억공간이 만들어지는 것처럼,
Book b=new Book(); 에서 'b'는 책 한 권과 동격이라고 볼 수 있음.
: 인스턴스 변수가 가리키는 곳에 각각의 도트연산자(Dot, 참조연산자)로 접근해서 데이터 저장.
: 클래스 안에 만들어지는 변수는 멤버변수(속성, 프로퍼티, 상태변수)라고 함.

> 객체를 생성하는 방법 실습





ch 06. 데이터의 이동 배열을 이해하라


> 자료형 변수;
: Movie _영화 한 편
Movie mv;
: String _문자열 한 개
String s;
> 자료형[ ] 변수;
: Movie[ ] _영화 여러 편
Movie[ ] mv;
: String[ ] _문자열 여러 개
String[ ] s;
> 동일한 데이터 여러 개를 개별로 만드는 방법 실습


> 동일한 데이터 여러 개를 저장할 배열을 생성하는 방법 실습


> 배열을 사용하는 방법 실습



> 배열을 초기화하는 방법 실습




> 기본배열과 객체배열 실습







> 이미지를 표현하는 2차원 배열 실습

> 다차원 배열의 활용 실습

후기
강의를 쭉 듣기만 하니까 얼추 이해된 것 같아도
막상 머릿속에 남는 게 없는 거 같아서
노트에 혹은 실습하면서 주석으로 틈틈이 메모했다.
어떻게 정리할지 고민하다 보니
하나의 강의도 꽤 오랜 시간 동안 들어서 지치기도 했지만,
바로바로 정리하니까 다행히 기억에 많이 남는 거 같다.
블로그에 따로 정리할 내용이 거의 없어서 편한 거 같기도 하고..
강의에서 반복적으로 설명해 주시는 것도 좋은데
가장 좋은 건 기억이 희미해질 때쯤 다시 언급해 주시는 것이다ㅋㅋㅋㅋㅋㅋ
복습을 안 해도 챕터의 마지막 강의나 다음 챕터의 첫 강의에서
여태 배운 내용을 전체적으로 정리해 주셔서 너무 좋다ㅎ
복습을 귀찮아하는 나에겐 정말 한 줄기의 빛... (복습을 하세요....)
여하튼 아직은 큰 어려움 없이 흥미 있게 강의를 듣고 있는 것 같다.
이번 주도 목표한 만큼 강의를 다 듣지 못했지만...
이번 달 안에 수강률 65% 달성하는 게 목표니까 힘내야지.
다음 주도 파이팅!
'패캠 학습일지' 카테고리의 다른 글
| [패스트캠퍼스] Spring 강의 6주차 학습일지 (0) | 2023.12.20 |
|---|---|
| [패스트캠퍼스] Spring 강의 5주차 학습일지 (0) | 2023.12.12 |
| [패스트캠퍼스] 자바 강의 4주차 학습일지 (0) | 2023.12.05 |
| [패스트캠퍼스] 자바 강의 3주차 학습일지 (0) | 2023.11.28 |
| [패스트캠퍼스] 자바 강의 1주차 학습일지 (0) | 2023.11.14 |