Join us!
home

4주차(4/10~)

<필수 정리 내용>
책을 읽고 아래 내용에 대해 정리하시오.
1.
순차 지향 프로그래밍과 절차 지향 프로그래밍의 특징과 차이
2.
JVM의 역할과 가비지컬렉션(GC)이란?
3.
메소드, 힙, 스택 영역에 각각 어떤 게 존재하는지?
4.
“클래스는 붕어빵 틀이고 객체는 붕어빵이다.” 에 대해서 논하시오.
<선택 정리 내용>
[1~3] O/X 중 고르시오.
1.
절차지향 프로그래밍은 객체지향 프로그래밍의 반대 개념이다. (O / X)
2.
절차지향과 객체지향을 구분하는 방법으론 “상속, 다형성의 유무”가 있다. (O / X)
3.
다음 상황에 대해 답하시오.
Integer a = 500; Integer b = 500;
JSON
복사
(1) a와 b는 모두 스택 메모리 영역에 저장 공간을 확보한다. (O / X)
(2) a.equals(b) 는 참이다. (O / X)
(3) a == b 는 참이다. (O / X)
[4~5] 다음 질문에 답하시오.
4.
객체지향 프로그래밍의 단점은 무엇인가? (성능과 설계 측면에서 각각 서술하시오.)
5.
객체와 클래스의 차이는 무엇인가?
<멘토’s Tip>
헷갈릴 만한 단어들
필드 vs 속성 vs property vs 변수 vs 메서드 vs 함수
저도 그랬지만, 처음엔 진짜 헷갈릴 거라고 생각됩니다. 5~10분만 투자하셔서 이 단어들은 확실히 구분하시고 진행하시면 될 것 같습니다.
고생하셨습니다