늦은 프로그래밍 이야기

221118 TIL (객체지향, CS) 본문

내일배움캠프/TIL, WIL

221118 TIL (객체지향, CS)

한정규 2022. 11. 18. 22:07

TIL

오늘 배운 내용 정리

2022.11.20 - [내일배움캠프] - 프로세스, 스레드, 비동기

 

프로세스, 스레드, 비동기

- 프로세스, 스레드는 운영체제(OS)에서 배우는 개념이다. - 비동기는 CS 개념이라기 보다 개발하다 보면 많이 접하는 개념이다. 운영체제 (Operating System) - 사용자가 하드웨어를 사용하기 위해 필

jk891113.tistory.com


오늘 배운 것

객체지향을 배우고 인터넷에서 자바의 쉬운 예제를 찾아서 그것을 객체지향 방식으로 혼자 코드를 짜보았다.

기본적인 틀은 알겠는데 상속을 해서 코드를 짜는데는 무리가 있었다. 아직 상속의 개념이 다 이해가 되지 않은 것 같다.

조금 더 연습해보면서 객체지향 설계에 대해 조금은 이해하려고 노력해야겠다.

 

객체와 클래스가 같은 것인 줄 알고 있었는데 오늘 질문 시간에 다른사람의 질문을 옆에서 엿들으며 올바른 개념을 잡은 것 같다.

'객체는 추상적인 개념으로서 한 객체에 대해 구상한 것이고, 그것을 코드로 정의해서 구현한 것이 클래스이고, 생성자를 통해서 생성하여 메모리에 올려놓은 상태가 인스턴스이다.' 중요한 개념을 정립한 것 같다.

질문을 엿들으며 내가 무엇을 몰랐는지도 모르는 것들을 캐치하는 기회를 많이 만들어야겠다.

 

CS특강에서 프로세스, 스레드와 비동기에 대해서 배웠다.

자바는 멀티 스레드 기반으로 되어있어서 자바를 사용하는데 있어서 스레드와 비동기에 대하여 이해하는 것이 필요하다고 한다.

지금은 대충 어렴풋이 알게 되었지만 조금 더 공부해서 자바 심화를 배울 때 확실하게 이해하고 자바를 사용하도록 해야겠다.


 

'내일배움캠프 > TIL, WIL' 카테고리의 다른 글

221121 TIL (객체지향, Git)  (0) 2022.11.21
3주차 WIL  (0) 2022.11.20
221117 TIL (Java)  (0) 2022.11.17
221116 TIL (알고리즘, Java기초)  (0) 2022.11.16
221115 TIL (Java 객체지향)  (0) 2022.11.15
Comments