본문 바로가기
Java

Java? 언어의 특징, 버전 정리, 메모장과 cmd를 이용하여 compile하기

by 나는 개발자 2020. 12. 16.
TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다.

 

Java?

 

 처음에는 가전제품을 제어하기 위한 언어로 고안되었다.

 우리나라 공식 지정 언어이며, 한국에는 정부나 기업의 시스템 통합 프로젝트가 대부분 자바로 구현된다.

 서버와 앱 구현 가능하다.

 

 

 

Java 언어의 특징

운영체제에 독립적이다. 

객체지향 언어

능률적이고 명확한 코드 작성이 가능하다

자동 메모리 관리를 해준다. Garbage Collection

네트워크와 분산환경지원

 

Java의 여러 버전

  • JDK: 자바로 개발할 때 필요한 도구가 있음

  • JRE: 자바로 만들어진 프로그램을 구동할 때 필요한 도구

  • JVM: 어떤 운영체제/하드웨어를 쓰던지 구동할 수 있게끔 되어있는 가상 컴퓨터

  • Java SE: Java Standard Edition 자바의 표준안, 어떤 문법이 있는지 정의

  • Java EE: Java Enterprise Edition기업용

  • Java ME: 모바일

 

JVM (Java Virtual Machine)

 

자바를 모든 운영 체제에서 구동할 수 있게끔 하는 가상 컴퓨터이다.

JVM이 있기에 Java언어가 운영체제에 독립적일 수 있다.

 

 

 

Java Compile Test

자바의 기본 확장자명은 .java이며 컴퓨터가 바로 인식을 하지 못하기에 .class로 변환(compile)을 시켜주어야 구동 가능하다. 

 

이때 java compiler를 사용하여 컴파일을 해준다.

 

 

 

1. 메모장을 활용하여 코드 작성 후 파일 저장시 .java 파일명으로 저장

2. 실행을 위해 cmd 창에서 저장 폴더 경로 찾기 

    ex) C:\> cd C:\workspace

3. .java 파일 compile 하기 

    ex) C:\workspace> javac HelloWorld.java

4. .class 파일 실행하기

    ex) C:\workspace> java HelloWorld.java

 

 

 

 

 

댓글