github.com/taemin-kwon93 Github 보러가기 ->

Study/[국비지원 일지] 2021.05.21 - 2021.12.29

[국비지원 일지]21.05.24

태민Kwon 2021. 5. 25. 12:12

[시간별 기록]

14:55 - 학원도착

15:00 - 출석체크(오프라인, 내일배움카드로 출석)

15:10 - 입실

 

_1교시

15:30 - 수업시작

15:30 - 온라인 줌 출석체크

15:33 - 제로베이스에서 작업 시작

15:39 - 오라클사이트에서 자바(8버전)를 다운받음

15:46 - 이클립스 IDE 다운로드 진행

15:55 - jdk와 이클립스 설치 진행

16:06 - cmd를 이용하기 위해서는 자바 환경변수 설정을 한다. 이클립스를 사용할 경우 환경 설정을 따로 할 필요는 없다.

cmd 내에서 컴파일을 하기 위해서는 환경변수 설정을 해야한다.

16:10 - 이클립스 파일 압축해제중 문제가 발생하였음. 압축해제파일 다운로드 후 다시 진행할것(이클립스 삭제, 재설치)

16:17 - 재설치 진행중

16:18 - 재설치 완료, 휴식시간 시작

 

_2교시

16:30 - 수업시작

16:46 - 이클립스 실행, Hello Java 동작완료


_3교시

17:45 - 이클립스 툴을 사용하여, 자바 언어의 변수와 타입을 학습한다.('이것이 자바다' 교재 활용)

 

_4교시

19:17 - int형은 21억 정도의 범위한계가 있다. long형의 경우 1조의 범위가 넘어도 괜찮다. 

은행같은 경우 21억 이상 금액의 거래가 일어나기 때문에, int형을 사용했을때 문제가 생긴다. 

19:28 - 프로모션과 캐스팅의 차이, 프로모션은 자동 형변환이고 캐스팅은 강제 형변환이다.

자동형 변환의 경우는 byte를 int에 넣는 경우, 강제형변환은 long을 int에 넣는 경우

19:41 - 

byte var1 = 10;

byte var2 = 20;

//byte var3 = var1 + var2; (오류, +연산자는 int형 결과를 출력)

 

_5교시

20:00 - 본인이 연습할 코딩에 주석을 달아 설명을 적어본다.

20:10 - 오늘 배운 내용을 실습한다. 책에 나온 예제들을 따라서 타이핑해보며 결과물을 확인한다.

21:04 - 실습을 진행하는 과정.

1.예제 확인 타이핑 2.타이핑 결과물 출력 확인 3.코드 분석 4.분석한 내용을 코드 옆에 주석을 달아 기록

예시

 

[5월24일 업데이트]

-1교시부터 4교시까지 이론 진행, 5교시에 실습 진행.

-20:00시 이후 1시간 40분간 실습을 진행하며, 오늘 배운 내용에 대해 분석합니다.

  21:40 학원 수업이 끝난 후에는 오늘 배운 내용을 총정리 하고 당일 푼 예제들을 다시한번 훑어 봅니다.

  다음날 아침 자습시간에 전날 풀었던 예제들을 다시 보며 복습합니다.

  오후 자습시간에는 예습을 진행합니다.

  학원에 도착한 후에는 아침 자습시간에 했던 공부를 복습합니다.