본문 바로가기
Java/Java Course

Java란 무엇인가 & 개발 환경 설정

by 코딩 참 쉽죠잉 2026. 7. 13.
Java란 무엇인가 & 개발 환경 설정 - Java 기초 강좌 1강 | jamesdreaming
Java 강좌 · 1 / 30

Java란 무엇인가 & 개발 환경 설정

매일 한 챕터씩 배우는 Java 기초 시리즈

{ } >_ JDK 21 Java란 무엇인가 & 개발 환경 설정 Chapter 01 · Java 기초부터 심화까지

1. Java는 어떤 언어인가

Java는 1995년 Sun Microsystems(현재 Oracle)가 발표한 객체지향 프로그래밍 언어입니다. 가장 큰 특징은 "Write Once, Run Anywhere" — 한 번 작성한 코드를 JVM(Java Virtual Machine)이 설치된 어떤 운영체제에서도 실행할 수 있다는 점입니다.

  • 객체지향: 클래스와 객체를 중심으로 코드를 구성
  • 플랫폼 독립적: JVM 위에서 동작하여 OS에 종속되지 않음
  • 정적 타입 언어: 컴파일 시점에 타입 오류를 잡아냄
  • 풍부한 생태계: Spring, Android 개발 등 다양한 분야에서 사용

2. JDK 설치하기

Java 코드를 작성하고 실행하려면 JDK(Java Development Kit)가 필요합니다. JDK는 컴파일러(javac), 실행기(java), 표준 라이브러리를 포함합니다.

  1. Oracle JDK 또는 무료 배포판인 Eclipse Temurin 다운로드
  2. 설치 후 터미널에서 버전 확인
java -version
javac -version
💡 실무에서는 LTS(장기 지원) 버전인 Java 17 또는 21을 주로 사용합니다.

3. 첫 번째 프로그램: Hello World

Hello.java 파일을 만들고 아래 코드를 작성합니다.

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, Java!");
    }
}

터미널에서 컴파일 후 실행합니다.

javac Hello.java
java Hello

정상적으로 실행되면 Hello, Java!가 출력됩니다.

4. 코드 구조 이해하기

  • public class Hello: 클래스 이름은 파일명과 동일해야 함
  • main 메서드: 프로그램의 시작점(entry point)
  • System.out.println: 콘솔에 값을 출력하는 표준 메서드
💡 IDE는 IntelliJ IDEA(추천) 또는 VS Code + Java 확장을 사용하면 편리합니다.

오늘의 정리

Java의 특징, JDK 설치, 첫 프로그램 작성까지 다뤘습니다. 다음 챕터에서는 Java의 변수와 자료형(정수, 실수, 문자, 불리언)을 배웁니다.

Java 학습 블로그 · Chapter 1 of 30
반응형