본문 바로가기
개발/개발일기

20221122 프로그래밍 기초[알고리즘 스터디] -4

by 전재경 2022. 11. 22.

4-5일간 알고리즘 문제를 풀었는데 기초가 제대로 다져지지 않은 상태에서 문제만 계속 풀다보니

 

이게 배움이 있는건지 아니면 문제풀기에 급급해서 배우는거 없이 진도만 빼기 바쁜건지 하는 생각이 들었다.

 

그래서 알고리즘 문제에 급하게 생각하지 않고 꾸준히 알고리즘 문제를 1-2문제 푸는 쪽으로 방향을 틀고

 

알고리즘 보다 자바에 대해 조금 더 깊게 파볼 생각이다.

 

오늘은 알고리즘 모의고사가 있었다.

 

문제를 공유해도 되는지 몰라서 공유는 하지 않겠지만, 오히려 첫문제가 어렵고 두번째 문제가 할만했다.

 

정말 간단하게 조금만 생각하면 해결되는 문제라서 쉽게 풀었던 것 같다.

 

다만 1,3 번 문제를 봐도 잘 이해가 되지 않아 모의고사가 아닌 실제 시험이였으면 꽤나 낭패였을거같다.

 

오늘은 자바 공부를 했다.

 

스터디 부분이였던 chapter 6-1, 6-2를 했는데 이 부분은

 

객체 지향 프로그래밍에 대한 이해

 

 

Object-Oriented Programming(OOP)

객체 지향 프로그래밍 [Object-Oriented Programming(OOP) ] 문제를 여러 개의 객체 단위로 나눠 작업하는 방식으로, 객체들이 서로 유기적으로 상호작용하는 프로그래밍 이론 객체 : 세상에 존재하는 모

jkadv.tistory.com

 

그리고 클래스의 선언, 구성에 대한 내용이였다.

 

 

[Java] 클래스의 구성

클래스에는 객체가 가져야할 구성 멤버가 선언된다. 필드(Field) 생성자(Constructor) 메소드(Method) 이 구성 멤버들은 생략되거나 복수 개가 작성될 수 있다. 필드(Field) 객체의 고유 데이터, 부품 객체

jkadv.tistory.com

 

이 부분도 이해를 하다보니 재밌는 것 같다. 처음에 메모리 구조에 대해 공부할때는 잘 이해가 안됐던 것 같은데

 

 

[Java]메모리 구조

프로그램이 구동되기 위해서는 프로그램 구동시 운영체제로부터 메모리(RAM) 공간을 할당 받아야한다. 하지만 메모리는 무제한이 아니라 한정되어 있기에 효율적으로 사용하는 프로그램을 작성

jkadv.tistory.com

 

다시 한번 이렇게 보니 내용들이 어느정도 이해가 되었다.

 

뭔가 알게 모르게 조금씩 조금씩 배우고 있나보다.

 

오늘은 뭔가 집중이 잘 안되서 딴짓도 꽤 하며 공부를 했던 것 같다.

 

내일부터는 조금 더 집중해서 공부를 할 수 있도록 해야겠다. 이놈의 월드컵이 문제다.......

 

매니저님이 보지 마라고 했는데 ..... 아르헨티나 사우디아라비아 경기를 보고 어떻게 참습니까.... 쉽지 않습니다...........

 

메시 화이팅..

 

20221122 개발일기 끝!

댓글