Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- FileInputStream
- 보조 스트림
- ArrayList
- Java
- SSR
- MPA
- 다형성
- 졸리다
- 백엔드
- 자료형
- 자바
- 메서드
- 개발자
- 코린이
- 변수
- 초보개발자
- 새벽공부
- node.js
- 파이팅
- 예외 처리
- 상속
- 배열
- 문자 단위 스트림
- 인스턴스
- throws
- 바이트 단위 스트림
- exception
- 코딩
- try-catch
- 인터페이스
Archives
- Today
- Total
목록지역 변수 (1)
SHUSTORY
06-4 변수 유효 범위
변수 유효 범위 지역 변수(로컬 변수)_함수나 메서드 안에서만 사용 가능하다. 다른 함수에서 사용 불가능하며, 지역 변수가 생성되는 메모리를 스택이라고 한다. 스택에 생성되는 지역 변수는 함수가 호출될 때 생성되었다가 함수가 반환되면 할당되었던 메모리 공간이 해제되면서 함께 없어진다. 멤버 변수(인스턴스 변수)_클래스 안에서 사용한다. 클래스가 생성될 때 힙 메모리에 생성된다. 클래스 내부의 어느 메서드에서나 사용 가능하다. 힙에 생성된 인스턴스가 가비지 컬렉터에 의해 수거되면 메모리에서 사라진다. static 변수(클래스 변수)_여러 인스턴스에서 공통으로 사용한다. 사용자가 프로그램을 실행하면 메모리에 프로그램이 상주하고, 이때 프로그램 영역 중 데이터 영역이 있다. 이 영역에는 상수, 문자열, sta..
프로그래밍/JAVA
2023. 2. 23. 02:40