
이번에는 내가 본격적으로 공부하게 될 JAVA에 대해 간단히 정리해본다.
자바는 JVM(Java Virtual Machine) 위에서 실행되는 프로그래밍 언어다.
즉, 특정 운영체제(Windows, Mac, Linux 등)에 종속되지 않고, JVM만 있으면 어디서든 똑같이 실행할 수 있다.
👉 쉽게 말해, **“한 번 작성하면 어디서든 실행된다(Write once, run anywhere)”**가 자바의 핵심 특징이다.
자바는 대표적인 객체지향 프로그래밍(OOP) 언어다.
객체지향에서는 프로그램을 클래스(Class) 단위로 작성한다.
👉 즉, 클래스에서 설계도를 정의하고, 실제로 사용할 때는 그 설계도로 객체를 만들어 활용하는 방식이다.
자바가 JVM 위에서 실행되기 때문에 얻는 장점은 많다.
public class HelloWorld { // 클래스 선언
public static void main(String[] args) { // 메인 메서드
System.out.println("Hello, World"); // 출력
}
}
public class HelloWorld {} → HelloWorld라는 클래스를 정의main 메서드 → 프로그램 실행의 시작점(Entry Point)System.out.println("Hello, World"); → 화면에 "Hello, World"를 출력주석은 코드에 설명을 적을 때 사용한다. 프로그램 실행에는 영향을 주지 않는다.
// 한 줄 주석/* 여러 줄 주석 *//** 문서화 주석 (API 문서 생성용) */자바의 실행문은 항상 세미콜론(;)으로 끝난다. 세미콜론이 없으면 컴파일 에러가 난다.
예시:
int a; // 변수 선언
a = 1; // 값 저장
int b = 2; // 선언과 동시에 값 저장
int result = a + b; // 연산 후 저장
System.out.println(result); // 결과 출력
👉 앞으로 자바를 배우면서 이런 기본 개념들이 어떻게 실제 코드에서 활용되는지 하나씩 확인해보면 훨씬 이해가 잘 될 것이다.