728x90
반응형
챕터 1: 시작하기
1.1 Java의 역사와 개요
Java는 1995년 Sun Microsystems에서 처음 개발된 프로그래밍 언어로, James Gosling과 그의 팀이 설계했습니다. Java는 다음과 같은 주요 특징을 가지고 있습니다:
- 플랫폼 독립성: Java 프로그램은 JVM(Java Virtual Machine) 위에서 실행되므로, 운영 체제와 무관하게 동일한 코드가 실행될 수 있습니다.
- 객체 지향 프로그래밍: Java는 객체 지향 언어로, 코드의 재사용성과 확장성을 높여줍니다.
- 강력한 표준 라이브러리: Java는 다양한 기능을 제공하는 표준 라이브러리를 포함하고 있어 개발에 필요한 대부분의 기능을 쉽게 사용할 수 있습니다.
Java의 주요 에디션은 다음과 같습니다:
- Java SE (Standard Edition): 기본적인 Java 프로그래밍을 위한 기능을 제공합니다.
- Java EE (Enterprise Edition): 대규모 애플리케이션 개발을 위한 기능을 추가로 제공합니다.
- Java ME (Micro Edition): 모바일 장치와 임베디드 시스템을 위한 기능을 제공합니다.
1.2 개발 환경 설정
Java 개발을 시작하기 위해서는 JDK(Java Development Kit)를 설치해야 합니다. JDK는 Java 컴파일러, 표준 라이브러리, 개발 도구 등을 포함하고 있습니다.
1.2.1 JDK 설치
- Oracle JDK 다운로드 페이지에서 최신 버전의 JDK를 다운로드합니다. (Open JDK도 가능합니다.)
- 다운로드한 설치 파일을 실행하여 JDK를 설치합니다. 설치 과정에서 JDK가 설치될 경로를 지정할 수 있습니다.
- 설치가 완료되면 환경 변수를 설정하여 JDK의 bin 디렉터리를 PATH에 추가합니다.
- Windows:
- '내 컴퓨터' 또는 '이 PC'에서 '속성'을 선택합니다.
- '고급 시스템 설정'을 선택하고, '환경 변수' 버튼을 클릭합니다.
- 시스템 변수 중 'Path'를 선택하고 '편집'을 클릭합니다.
- JDK의 bin 디렉터리 경로(예: C:\Program Files\Java\jdk-17\bin)를 추가합니다.
- Mac/Linux:
- Windows:
export PATH=$PATH:/path/to/jdk/bin
1.2.2 IDE 설치 Java 개발을 위해 많은 개발자들이 사용하는 IDE(Integrated Development Environment)를 설치합니다. 여기서는 IntelliJ IDEA를 예로 들어 설명합니다.
- IntelliJ IDEA 다운로드 페이지에서 Community Edition을 다운로드합니다.
- 다운로드한 설치 파일을 실행하여 IntelliJ IDEA를 설치합니다.
- 설치가 완료되면 IntelliJ IDEA를 실행하고, 새로운 프로젝트를 생성합니다.
1.3 첫 번째 Java 프로그램
Java의 기본 구조와 실행 방법을 배우기 위해 간단한 'Hello, World!' 프로그램을 작성해 보겠습니다.
1.3.1 프로젝트 생성
- IntelliJ IDEA를 실행합니다.
- 'Create New Project'를 선택합니다.
- 'Java'를 선택하고, JDK가 올바르게 설정되어 있는지 확인합니다.
- 프로젝트 이름과 경로를 지정하고 'Finish'를 클릭하여 프로젝트를 생성합니다.
1.3.2 클래스 생성 및 코드 작성
- 프로젝트 탐색기에서 'src' 폴더를 마우스 오른쪽 버튼으로 클릭하고 'New > Java Class'를 선택합니다.
- 클래스 이름을 'HelloWorld'로 지정하고 'Enter' 키를 눌러 클래스를 생성합니다.
- 다음 코드를 입력합니다:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
1.3.3 코드 설명
- public class HelloWorld: HelloWorld라는 이름의 공개 클래스를 정의합니다.
- public static void main(String[] args): Java 애플리케이션의 시작 지점인 main 메서드를 정의합니다. 이 메서드는 프로그램이 실행될 때 자동으로 호출됩니다.
- System.out.println("Hello, World!");: 표준 출력 스트림을 통해 "Hello, World!"를 출력합니다.
1.3.4 프로그램 실행
- 코드 작성이 완료되면, 클래스 파일을 마우스 오른쪽 버튼으로 클릭하고 'Run 'HelloWorld.main()''을 선택합니다.
- 콘솔 창에 "Hello, World!"가 출력되는 것을 확인합니다.
1.3.5 명령줄에서 실행
- 터미널을 열고, 프로젝트의 src 디렉터리로 이동합니다.
- 다음 명령어를 사용하여 HelloWorld.java 파일을 컴파일합니다:
javac HelloWorld.java
- 다음 명령어를 사용하여 프로그램을 실행합니다:
java HelloWorld
이로써 Java의 역사와 개요, 개발 환경 설정, 그리고 첫 번째 Java 프로그램을 작성하고 실행하는 방법을 배웠습니다. 다음 챕터에서는 Java의 기본 문법을 자세히 다루겠습니다.
반응형
'IT 강좌(IT Lectures) > Java' 카테고리의 다른 글
5강. Java API 활용 (0) | 2024.06.22 |
---|---|
4강. 기본 클래스 사용 (0) | 2024.06.21 |
3강. 객체 지향 프로그래밍 (0) | 2024.06.20 |
2강. Java 기본문법 (0) | 2024.06.19 |
자바의 역사 (0) | 2023.05.23 |