🔍 변수의 스코프(Scope)란?변수의 스코프(Scope)란 변수가 선언된 위치에 따라 접근할 수 있는 범위를 의미합니다. 적절한 스코프 설정은 메모리 사용 최적화, 코드 가독성 및 유지보수성 향상시키는 데 중요한 역할을 합니다.🏷️ 변수의 종류에 따른 스코프자바에서 변수는 선언 위치에 따라 지역변수(Local Variable), 멤버 변수(Member Variable)로 나뉘며, 멤버 변수는 다시 클래스 변수(Class Variable)와 인스턴스 변수(Instance Variable)로 구분됩니다.📌 지역 변수(Local Variable)특정 블록 {} 내에서만 사용할 수 있는 변수입니다.메서드 내에서 선언된 변수들은 해당 메서드 내에서만 접근이 가능합니다.블록이 끝나면 메모리에서 자동으로 해제..
변수

변수의 종류선언 위치에 따른 변수의 종류변수는 선언되는 위치에 따라 다음과 같이 세 가지로 구분됩니다.지역 변수 : 메서드 내부에서 선언되는 변수로, 해당 메서드가 실행될 때 생성되고 종료 시 소멸됩니다.인스턴스 변수 : 클래스의 인스턴스가 생성될 때마다 각각의 객체에 따로 할당되는 변수로, 객체의 상태를 나타냅니다.클래스 변수 : static 키워드로 선언된 변수로, 클래스의 모든 인스턴스가 공유하는 변수입니다.public class Car { // 인스턴스 변수 String color; // 클래스 변수 static int totalCars; public Car(String color) { this.color = color; totalCars..

변수변수는 프로그램을 작성하는 데 가장 중요한 요소입니다. 프로그램은 알고리즘을 사용하여 문제를 해결하는데 알고리즘을 표현하기 위해서는 대부분 변수를 필수로 사용해야 합니다. 변수는 컴퓨터의 메모리에 일정한 크기의 영역으로 생성됩니다. 일반적인 프로그램은 변수 값을 알고리즘에 따라 변화시켜서 프로그램이 의도한 목적을 달성합니다.변수 선언// 프로그램에서 변수를 사용하려면 다음과 같이 변수를 선언해야 합니다.var answer;이 문장이 실행되면 메모리에는 answer라는 이름이 붙은 영역이 생성됩니다. 위 코드의 var은 자바스크립트의 키워드로 변수를 선언하기 위한 선언자입니다. answer는 변수 이름으로, 이 변수 이름을 사용해 변수 값을 사용할 수 있습니다.자바스크립트는 C나 Java와 달리 변수 ..
💡 변수(Variable)란?변수(Variable)는 데이터를 저장하고 처리하기 위해 메모리 공간에 이름을 붙인 것입니다. 변수를 사용하면 프로그램 실행 중 데이터를 쉽게 변경하고 관리할 수 있습니다. 자바에서 변수를 사용하려면 반드시 선언과 초기화 과정이 필요합니다.🏗 변수 선언과 초기화변수를 사용하려면 먼저 선언과 초기화가 필요합니다.// 변수 선언 : 데이터 타입과 변수명을 지정해서 메모리 공간을 사용합니다.int age;// 변수 초기화 : 선언된 변수에 값을 할당합니다.age = 30;// 선언과 초기화 동시에 수행int age = 30;초기화되지 않은 변수는 사용하려고 하면 컴파일 오류가 발생합니다.✍️ 변수의 명명규칙변수 이름을 작성할 때는 다음 규칙을 따라야 합니다.✅기본 규칙1️⃣ 대..
Java 기본 및 핵심 개념1. Java의 특징을 설명해주세요.자바는 객체지향 프로그래밍 언어로, 기본 자료형을 제외한 모든 요소들이 객체로 표현되고, 객체지향 개념의 특징인 캡슐화, 상속, 추상화, 다형성이 잘 적용된 언어입니다. 자바는 JVM위에서 동작하기 때문에 운영체제에 독립적이며, GC를 통해 자동으로 메모리 관리가 가능합니다. 하지만, JVM 위에서 동작하기 때문에 상대적으로 속도가 느리며 다중 상속이나 타입에 엄격하고 제약이 많은 편입니다.컴파일 언어와 인터프리터 언어에 대해 설명해 보세요.컴파일 언어와 인터프리터 언어는 프로그램 코드를 어떻게 실행하는지에 따라 구분됩니다.컴파일 언어는 컴파일러를 사용하는 언어에서 전체 코드가 한 번에 컴파일되어 실행 파일을 생성합니다. 생성된 이 실행 파일..