자바의신 5~8강

kimseungki·2022년 8월 5일
0
post-thumbnail

소개

4장까지와 마찬가지로 기본개념위주의 내용이 대부분이었다. 하지만, 8강은 짚고 넘어갈 내용이 많았다. 해당 포스팅은 8강 내용 위주로 정리했다.

참조자료형 특징

+가 유일하게 되는 참조자료형은 String이다.
new를 통해 객체를 생성하고 해당 객체가 생성이 되는 이유는 클래스 생성자를 호출했기 때문
즉 생성자의 존재이유는 객체를 생성하기 위해서 존재하며, 생성자는 무제한으로(메모리 초과가 일어나지 않는 한) 생성가능하다.

static 메소드의 장점과 단점

(장점) 객체생성 없이 호출가능
(단점) 클래스 변수만 사용할 수 있다는 점

static 블록의 특징

(장점) 생성자를 통해 객체생성 시, 한 번만 호출 가능. 이후 생성자 호출 시에는 해당 블록이 실행되지 않음
(단점) static 메소드와 동일하게 클래스 변수만 사용간으

Pass by Value, Pass by reference

Pass by Value : 값을 넘겨주는 방식(메소드 파라미터에 int 같은 기본 자료형을 생각)
해당 내용은 스택에 저장이 되어있기 때문에 메소드 종료시, 초기화
Pass by Reference : 참조 자료형의 주소를 넘겨주는 방식

후기

사실 해당부분 역시 마찬가지로 특정 장을 제외한 나머지 부분은 구현과 메소드가 이런게 있구나? 느낌이었다. 피드백을 받은 후 내가 빼먹은 부분이 있을 경우 추가적으로

profile
seung 기술블로그

0개의 댓글