줌세션에서 느끼게 된 것인데
강사님 중 어떤분은 정말 채팅창에 수강생들 멘트 하나하나 진심으로 리액션 해주시면서 받아주시려고 하시는게 대단하고 선해보이셨다. 수강생들이 주눅들지 말고 계속 참여하길 바라는 맘에 그러시는건지 진심으로 즐기시는 건진 모르겠지만 여하튼 대단하시다.
다른 강사분은 수강생들 멘트 받아주시려고 노력은 하지만 시간관계상인지 패스하시기도 하셨는데 성향차이가 느껴져서 조금 재밌었다.
강사님들 다 당신들 강의하실 시간이 아니어도 수업에 열렬하게 참여하시는게 여러모로 신경쓰려고 노력하는구나 싶었다.
한 강사님당 몇기수를 담당하시는건지 좀 궁금해졌다.
TIL (Today I Learned)
Error Handling Log
Look Back
잘보이려고 하는게 아니라 자기객관화 위함
문제 해결 과정
오라클 11ver document
https://docs.oracle.com/en/java/javase/11/
JDK 11 Documentation - Home
The documentation for JDK 11 includes developer guides, API documentation, and release notes.
docs.oracle.com
static은 클래스의 멤버(필드, 메서드, 이너 클래스)에 사용하는 키워드
static 키워드가 붙어있는 멤버를 우리는 ‘정적 멤버(static member)’라고 부르고 static이 붙어있지 않은 인스턴스 변수와 구분
클래스 메서드에서 클래스 변수 접근 가능
클래스 메서드에서 인스턴스 변수 접근 불가능
반면 인스턴스 메서드에서는 둘다 접근 가능
인스턴스의 타입은 그걸 생성한 클래스라서 클래스(타입) 변수명;으로 선언하는거야
인스턴스 변수 vs 클래스 변수
생성 시점 차이 때문에 사용 가능 시점 차이 생기고
생성 공간의 차이때문에 용도의 차이 생겨
컴파일 후 실행시키면 코드를 load해서 runtime data area로 옮겨
코드 실행 execution 할때 클래스 변수는 이미 클래스 영역에 저장되어 있어 (인스턴스화 하기 이전에도)
인스턴스 변수 클래스 변수
생성시점 인스턴스가 생성 될때 프로그램이 실행될 때 이미 만들어져 있다
사용 가능 시점 인스턴스 생성된 후에 인스턴스를 생성하기 전에도 사용 가능
생성 공간 힙 메모리의 인스턴스 내 클래스 영역의 클래스 코드 내
용도 객체의 고유한 속성 저장 객체 간 공유 속성 저장
클래스 메서드와 인스턴스 메서드
생성 시점과 생성 공간에 차이
클래스 메서드에서는 인스턴스 메서드 호출도 안되고 인스턴스 변수도 접근 불가능(인스턴스 생성해주면 또 되고)
인스턴스 속성을 참조하지 않는 기능 수행할때 스태틱 메서드 사용.
static void main 자주 봤잖아
'부트캠프 TIL' 카테고리의 다른 글
22.11.07 JAVA 객체지향 상속, 캡슐화 (1) | 2022.11.07 |
---|---|
22.11.04 JAVA 객체지향 생성자, 내부 클래스 (0) | 2022.11.04 |
22.10.28 Git 기초 (0) | 2022.10.28 |
22.10.27 Linux 기초 (0) | 2022.10.27 |
22.10.26 Twittler 목업 구현 (0) | 2022.10.26 |