본문 바로가기

WIL(Weekly I Learned)

WIL-2023/6월 (2)

2023.06.12. ~ 2023.06.18.

📝이번주 목표

1. 스파르타코딩클럽 Java문법 종합반 4주차, 5주차 강의 듣기

2. 항해99과제 '숫자야구 프로그램 만들기'

3. github공부

4. 프로그래머스 코딩테스트 문제풀기

 

✍🏻이번주 목표 달성 여부

✅ 스파르타코딩클럽 Java문법 종합반 4주차, 5주차 강의 듣기

 항해99과제 '숫자야구 프로그램 만들기'

 github공부

 프로그래머스 코딩테스트 문제풀기

 

💡알게 된 점 총정리(TIL회고)

 스파르타코딩 클럽 Java문법 종합반 강의를 완주하였다. 과제로 프로그램도 만들어보고 코딩테스트 문제도 풀어보았다. 문제를 보고 코드를 짜보면서 이전에 공부했었던 기초개념이 많이 헷갈린다고 느꼈고 Java의 정석을 다시 보기 시작하였다. 특히 객체지향 부분이 많이 어려워 생활코딩의 JAVA 객체지향 프로그래밍의 강의도 보기 시작했다.

 

짧은 정리(객체지향 프로그래밍, JVM)
객체지향 프로그래밍
현실세계에서 어떠한 제품을 만들기 위해 부품들을 하나씩 조립해서 완성시키는 것 처럼 소프트웨어 또한 필요한 부품들을 만들고 하나씩 조립해서 하나의 완성된 프로그램을 만들 수 있는데 이러한 기법을 ‘객체지향 프로그래밍’이라고 부름.

JVM
 - Java Virtual Machine 의 약자로 “자바 가상 머신”이라는 뜻
 - 가상 머신이란 가상의 기기를 만들어주는 것을 의미
 - 다시 말해서, 여러가지의 기기위에 Java 프로그램을 실행시킬 수 있는 가상의 기기를 만들어주는것을 의미

 

🎯다음주 목표

1. 자바의 정석 '7.객체지향 프로그래밍||'까지 2회독

2. 생활코딩 JAVA 객체지향 프로그래밍, 알잘딱깔센 GitHub 유튜브 강의 끝까지 듣기

3. 계산기 코드 refactoring 및 오류수정

4. 프로그래머스 코딩테스트 문제풀기(with. 인텔리제이 페어프로그래밍)

'WIL(Weekly I Learned)' 카테고리의 다른 글

WIL-2023/7월 (2)  (0) 2023.07.16
WIL-2023/7월(1)  (0) 2023.07.09
WIL-2023/6월 (4)  (0) 2023.07.02
WIL-2023/6월 (3)  (0) 2023.06.25
WIL-2023/6월 (1)  (0) 2023.06.14