[Must Have Java][Chapter 01] Hello Java World

허다람·2024년 5월 6일
post-thumbnail

[Must Have] 이재환의 자바 프로그래밍 입문 책을 읽고 정리한 글입니다.

1. 프로그래밍 언어

프로그래밍 언어는 초기의 저수준 언어부터 현대의 고수준 언어로 발전 해 왔다.
저수준 언어 : 기계에 더 친화적인 언어
고수준 언어 : 사람에 더 친화적인 언어

1.1 초기 프로그래밍

초기엔 사람이 직접 0과 1로 된 숫자를 보고 코드를 입력했었다.

1.1.1 어셈블리어

0과 1로 된 기계어는 작성하고 유지보수가 어렵기 때문에 기계어와 1:1 대응하는 컴퓨터 프로그래밍 저급 언어이다.
어셈블리어 같은 저급 언어는 배우기 어렵고 유지보수가 어렵다는 이유로 사람 친화적으로 만든 고수준 언어가 출현됐다.

1.2 현재 프로그래밍

어셈블리어 같은 저급 언어는 배우기 어렵고 유지보수가 어렵다는 이유로 사람 친화적으로 만든 고수준 언어가 출현됐다.

2. 자바

  • 자바 언어는 1991년 썬 마이크로시스템즈(Sun Microsystems)사에서 제임스 고슬링(James Gosling)이 고안하였고 오크(Oak), 혹은 그린(Green)이라고 불렸다.

  • 고슬링의 목표는 C/C++ 스타일의 언어와 가상 머신을 구현하는 것으로, Write Once, Run Anywhere(한번 쓰고 어느 곳에도 실행) 하는 것을 약속하였다.

  • 최초엔 가전제품에 쓰일 프로그램 개발이 목적이었지만 인터넷과 웹의 출현으로 초점이 가전제품에서 인터넷으로 옮겨지게 되고, 이후 1995년 이름을 자바로 변경하여 1.0 버전을 공개했다.

  • 2010년 1월 썬 마이크로시스템즈는 오라클에 인수된 후 자바에 관한 권리 및 유지보수는 오라클에서 관리하게 된다.

3. JVM

자바는 Write Once, Run Anywhere(한번 쓰고 어느 곳에도 실행)를 위해 자바 가상 머신(Java Virtual Machine)을 사용한다.

4. 첫 자바 프로젝트 만들기

4.1 프로젝트 만들기

"Hello"를 출력하는 간단한 프로젝트를 만들어보자

01. 메뉴에서 [File] ->[New] -> [Java Project] 를 선택한다.

02. 프로젝트 명과, JRE는 세번째를 선택한 후에 Next 버튼을 클릭한다.

03. [Create module-info.java file] 체크 해제 후 Finish를 클릭한다.

04. HelloWorld 프로젝트 명에서 마우스 우클릭 -> [New] -> [Class]를 선택한다.

05. 다음과 같이 입력하고 [Finish]를 눌러 클래스 파일을 생성한다. 이때 Package명은 비워둔다.

06. "Hello" 를 출력하는 코드를 입력하고 저장한다. [File] -> [Save] / Ctrl + s

07. 메뉴의 [Run] -> [Run As] -> [Java Application]을 선택해 컴파일을 수행한다.

08. 클래스가 실행된 화면이다!

profile
나 java봐라

0개의 댓글