JAVA

JAVA | 1. 소개

TECH 톡마스터 2023. 6. 6.

1. 소개

1.1 자바의 역사

1.1.1 자바의 탄생과 발전

 자바는 1995년 제임스 고슬링과 그의 동료들에 의해 개발되었습니다. 초기에는 가전제품용 소프트웨어 개발을 위해 설계되었으나, 빠른 시간 안에 웹 애플리케이션 개발 언어로 확장되었습니다. 자바는 이후에도 지속적인 업데이트와 발전을 거듭하여 현재까지도 활발하게 사용되고 있습니다.

1.1.2 자바의 초기 개발과 버전 업데이트

 자바는 초기에는 Oak라는 이름으로 개발되었으며, 이후에 자바로 이름이 변경되었습니다. 첫 번째 버전인 자바 1.0은 1996년에 출시되었고, 이후에는 2, 5, 8, 11 등 다양한 주요 버전이 발표되었습니다. 각 버전마다 새로운 기능과 개선된 성능이 도입되어 자바의 활용 범위가 확장되었습니다.

1.1.3 자바의 인기와 널리 사용되는 이유

 자바는 이식성과 객체지향 프로그래밍 모델을 갖춘 언어로서 많은 개발자들에게 인기를 얻고 있습니다. 자바는 플랫폼 독립적이므로 다양한 운영체제에서 실행될 수 있으며, 객체지향적인 접근 방식은 코드의 재사용성과 유지보수성을 높여줍니다. 또한, 자바는 풍부한 라이브러리와 프레임워크 생태계를 갖추고 있어 개발자들에게 다양한 도구와 자원을 제공합니다.

 

1.2 자바 개발 환경 설정

1.2.1 JDK(Java Development Kit) 설치 및 설정

 자바 개발을 위해서는 JDK가 필요합니다. JDK는 자바 애플리케이션을 개발하고 실행하기 위한 도구 모음입니다. JDK의 최신 버전을 공식 웹사이트에서 다운로드하고 설치한 뒤, 환경 변수를 설정하여 컴퓨터에서 사용할 수 있도록 준비해야 합니다.

1.2.2 IDE(통합 개발 환경) 선택과 설정

 통합 개발 환경(IDE)은 자바 개발을 위한 편리한 도구입니다. Eclipse, IntelliJ IDEA, NetBeans 등의 IDE를 선택하고 설치 한 뒤, 프로젝트를 생성하고 관리할 수 있습니다. IDE는 코드 편집기, 디버거, 빌드 도구 등을 통합하여 개발 과정을 간편하게 지원해줍니다.

1.2.3 필요한 라이브러리와 프레임워크 설치

 자바는 다양한 라이브러리와 프레임워크를 제공하여 개발의 편의성과 생산성을 높일 수 있습니다. Maven, Gradle 등의 빌드 도구를 활용하여 필요한 라이브러리를 관리하고 프로젝트에 추가할 수 있습니다. 이를 통해 개발 과정에서 필요한 기능을 간편하게 활용할 수 있습니다.

 

1.3 첫 번째 자바 프로그램 실행

1.3.1 자바 프로그래밍 기본 구조 이해

 자바 프로그램은 클래스(class)와 메소드(method)로 구성됩니다. 클래스는 객체를 생성하기 위한 틀이며, 메소드는 클래스 안에서 실제로 수행되는 동작을 정의합니다. 이러한 클래스와 메소드의 구조를 이해하고 프로그램의 흐름을 파악하는 것이 중요합니다.

1.3.2 Hello, World!

 개발 환경을 설정한 뒤, 첫 번째 자바 프로그램을 작성해보겠습니다. "Hello, World!"와 같이 간단한 출력문을 작성하여 프로그램이 정상적으로 동작하는지 확인할 수 있습니다. 이를 통해 개발 환경과 프로그램 실행에 대한 기본적인 이해를 할 수 있습니다.

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

 

'JAVA' 카테고리의 다른 글

JAVA | 6. 메서드  (0) 2023.06.09
JAVA | 5. 배열  (0) 2023.06.06
JAVA | 4. 조건문과 반복문  (0) 2023.06.06
JAVA | 3. 연산자  (0) 2023.06.06
JAVA | 2. 변수와 데이터 타입  (0) 2023.06.06

댓글

💲 추천 글