Object 에 관해서 질문
가을바람
2023.04.01
안녕하세요 좋은 하루 되시길 바라며
간단한 질문 드립니다
다름이 아니라
public void createSth()
{
Object a = new SomeClass();
a.createAnything();
a.createSomething();
}
위의 함수가 실행이 되었다 치면.. object a는 어떻게 되는건가요.
뭐 사용할 수 없는건 당연하다 하지만 리소스적 측면이 궁금합니다
메모리에서 사라지겠죠? 안사라지면 함수 끝에 a=null해줘야 하나요?
바보 같은 질문 해봅니다. 우문현답 기대합니다^-^
-
설희
감사합니다
-
헤벌심
a 변수는 메소드 안에서 선어되어 있는 자동지역변수 입니다.
즉, 메소드가 호출될때 동적으로 스택에 할당되어서 메모리에 상주되다가
메소드 호출이 끝나면, 메모리에서 사라지는거죠.
메모리 회수는 가비지 컬렉터의 알고리즘에 의해서 회수되는것이라.
회수되는 원리는 가비지컬렉터 알고리즘을 더 공부하시면 될것입니다~ ^
즉, a=null; 을 명시적으로 적어주지 않으셔도 메모리에서는 GC에 의해서 해제됩니다~ ^^
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2655433 | html텍스트박 트위터처럼.... (1) | 핑크빛입술 | 2024-05-19 |
2655406 | 워드프레스 다중사이트.. | 하예라 | 2024-05-19 |
2655352 | 동영상 플래이어 (2) | 머슴밥 | 2024-05-19 |
2655320 | GList를 사용하는데 에러가 발생합니다. 도와주세요~~ | 찬늘봄 | 2024-05-18 |
2655291 | 자바 초보입문했는데요~~ | 이퓨리한나 | 2024-05-18 |
2655235 | xml연동 갤러리 생성관련 질문입니다. (2) | 난새 | 2024-05-18 |
2655205 | C++ 포인터 if | WatchOut | 2024-05-17 |
2655150 | 모바일 웹 환경을 구축을 할때의 콘텐츠 이미지 사이즈 (2) | 레오 | 2024-05-17 |
2655122 | 엥;; getMonth() 왜이렇게 나타나죠? (6) | 초코맛캔디 | 2024-05-17 |
2655095 | 구구단 질문이요 (3) | 하예진 | 2024-05-16 |
2655064 | RSA.js 파일 구할 수 있을가요.. 있으신분 첨부좀 해주세요.. | 얀 | 2024-05-16 |
2655009 | 유료테마 사려고 하는데 데모파일이 없다면 | 에드가 | 2024-05-16 |
2654980 | cximage를 통해 jpg파일을 받아와 윈도우에 뿌리는 프로그램을 만드는중인데 꼬였습니다. (4) | 하린 | 2024-05-15 |
2654922 | 고도몰 3차 4차 이상 카테고리 표출되게.. (7) | 유메 | 2024-05-15 |
2654874 | 제이쿼리랑 자바스크립트 학원 추천좀부탁드릴게요 (7) | 향율 | 2024-05-14 |
2654843 | 탭버튼 코딩시 마우스오버가 접근성에 왜 어긋나는지 궁금합니다... (1) | 걸때 | 2024-05-14 |
2654814 | 중국어 인코딩 관련해서 질문요,,, (5) | 화이트캣 | 2024-05-14 |
2654783 | 이 알고리즘 한줄한줄 해석좀 부탁드립니다. (1) | 요루 | 2024-05-14 |
2654764 | t 탭 질문이여. (3) | 눈 | 2024-05-13 |
2654737 | 크롬 인쇄하기 오류 (멈춤현상) | 아라 | 2024-05-13 |