2025/07 2

변수 정리

자바(Java)의 변수 종류 정리자바의 변수는 크게 다음 4가지로 분류됨:지역 변수 (Local Variable)멤버 변수 (Member Variable)인스턴스 변수 (Instance Variable)클래스 변수 (Class Variable / static 변수)매개변수 (Parameter Variable)상수 (final 변수)각 변수는 선언 위치, 생명 주기, 메모리 저장 위치에 따라 다르게 동작함.1. 지역 변수 (Local Variable)메서드 내부, 생성자 내부, 블록 내부에서 선언된 변수임해당 블록이 실행될 때 생성되고, 블록이 종료되면 소멸됨반드시 초기화 후 사용해야 함메서드 호출 시마다 새롭게 생성됨메모리: 스택(stack) 영역에 저장됨public void printSum() { ..

BE/Java 2025.07.22

중첩, 내부클래스

Java의 중첩 클래스(Nested Class), 내부 클래스(Inner Class), 지역 클래스(Local Class) 정리Java에서는 클래스 안에 또 다른 클래스를 선언할 수 있음. 이를 중첩 클래스(Nested Class) 라고 부름.중첩 클래스는 코드의 구조를 더 논리적으로 구성할 수 있도록 도와줌.1. 중첩 클래스란?중첩 클래스(Nested Class) 는 다른 클래스 내부에 선언된 클래스를 의미함.일반 클래스 외에, 클래스의 일부 기능을 내부 클래스로 구조화할 때 사용함.중첩 클래스는 다음과 같이 크게 두 가지로 나뉨:정적 중첩 클래스 (Static Nested Class)비정적 중첩 클래스 → 내부 클래스(Inner Class)내부 클래스는 다시 세분화됨:분류static 여부선언 위치정적..

BE/Java 2025.07.21