TIL- void vs java.lang.Void 차이

kyoungyeon·2022년 10월 24일
0

TIL

목록 보기
56/122

status:

수업도중 void를 Void로 잘못쓰는 경우가 생김
void 공부중이였는데, Void 메소드를 쓰는순간 return null이 자동 추천되어 적히는걸 보고
강사분께 질문했으나... 🤔 제대로된 답변은 듣지 못함.

👍 결국 선수 학습때 열강하며 가르쳐주셨던 교수님께 문의드림

detail

status

  • 정수와 변수 개념을 혼동함
  • 클래스와 타입 개념이 없음.
  • 변수 메모리 공간에 대해 이해부족
  • 교수님께 설명을 들었는데,
    메모리 공간에 저장된 값의 복사본을 생성한 후 이 부분에 대해 이해도가 낮다. 변수값이 변화하면서 다른 주소값을 가지게되는걸 의미하는 건지?
//ex 1
int a = 10;    //Integer = immutable 변수 a - 10 값을 가짐
a = a + 10;  // 변수 a에 저장된 값을 불러와 +10  , 변수 a 는 mutable 하므로 20
int a = 10;    //Integer = immutable 변수 a - 10 값을 가짐 
int b = ++a;  // b는 a 의 값을 불러옴 > b = 11 , a 도 11 이 된다 (Integer가 아닌 변수 값을 불러왔기 때문에, a값 자체도 +1 변화가 된다)
int c = a++;  // c에 a 변수값 11을 가지고와 대입함 c =11, a는 12(a에 +1이된다!)
profile
🏠TECH & GOSSIP

0개의 댓글