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
'Java' 카테고리의 다른 글
[Java] 문자와 문자열 그리고 숫자의 정수와 실수, 연산 (0) | 2020.12.17 |
---|---|
[Java] 변수? 정의와 변수사용목적, 변수의 선언과 대입, 명명규칙까지 (0) | 2020.12.17 |
[Java/프로그래밍] 용어정리 (0) | 2020.12.17 |
[Eclipse]Import: 메인메소드가 없는 클래스파일 다른 클래스파일 메인메소드에서 실행시키기 (0) | 2020.12.16 |
IDE? 이클립스란? (0) | 2020.12.16 |
댓글