기본 데이터 타입의 역할 자바는 기본 데이터 타입(primitive data type)이라고 불리는 내부적인 데이터 타입을 제공합니다. 이러한 기본 데이터 타입은 단순한 값 자체를 저장하는 데 사용되며, 객체가 아니기 때문에 메모리 사용과 연산에서 효율적입니다. 기본 데이터 타입은 자바 프로그래밍의 핵심이며, 다양한 연산 및 데이터 저장에 필수적입니다. 기본 데이터 타입의 종류 1. 정수형 byte : 8비트 부호 있는 정수 (-128 ~ 127) short : 16비트 부호 있는 정수 int : 32비트 부호 있는 정수 long : 64비트 부호 있는 정수 2. 실수형 float : 32비트 부동 소수점 double : 64비트 부동 소수점 3. 문자형 char : 16비트 유니코드 문자 4. 논리형 ..
자바 프로그램은 시작점인 main 메서드를 가져야 합니다. main 메서드는 프로그램의 진입점으로, 프로그램이 실행될 때 가장 먼저 호출되는 메서드입니다. public static void main(String[] args) 형식을 따르며, args 배열을 통해 커맨드 라인 인수를 전달받을 수 있습니다. 프로그램 실행 과정 1. 자바 컴파일러(javac)를 사용하여 소스 코드(.java 파일)를 바이트 코드(.class 파일)로 변환합니다. 2. 자바 인터프리터(java)를 사용하여 main 메서드가 있는 클래스의 바이트 코드를 실행합니다. 3. main 메서드가 실행되면 프로그램이 시작되며, 프로그램의 흐름이 main 메서드 내부로 들어갑니다. 프로그램 실행 public class MainExample..
클래스는 객체지향 프로그래밍의 핵심 개념 중 하나로, 데이터와 메서드를 하나로 묶어서 추상화하는 데 사용되는 자바의 중요한 요소입니다. 클래스를 선언하고 구조화함으로써 프로그램의 복잡성을 줄이고 코드의 재사용성을 극대화할 수 있습니다. 클래스의 기본 구조 public class ClassName { // 멤버 변수 (인스턴스 변수) private dataType variableName1; public dataType variableName2; // 생성자 public ClassName(dataType parameter1, dataType parameter2) { this.variableName1 = parameter1; this.variableName2 = parameter2; } // 메서드 publi..