본문 바로가기
JAVA

[JAVA] JAVA란?

by kwh_coding 2023. 3. 2.

1. JAVA란?
 - CPP기반의 객체지향프로그래밍 언어 이다.
 - 단순성
  - 불필요한 기능을 없애고 사용자에게 혼란을 줄 수 있는 요소 삭제(포인터 , 구조체 등)
  - 설정의 단순화
 - JVM(Java Virtual Machine)
  - JAVA프로그램을 실행할 수 있도록 만드는 가상의 운영 체제
  - 동적 메모리 관리
  - 인터프린트방식(하이브리드방식)이다

※ 인터프린트방식 - JAVA , Python 등
 - 운영체제에 독립적이다.
 - 컴파일방식 보다는 실행 속도가 느리다.
※ 컴파일방식 - C계열의 언어
 - 운영체제에 종속적이다.
 - 인터프린트방식보다는 실행 속도가 빠르다.


2. JAVA 개발 환경 구축
 - JDK - 컴파일러와 가상의 환경을 제공
  - JRE - 가상의 환경을 제공(JVM 포함)
 - java.oracle.com - SE 11

3. IDE(통합개발환경 툴)
  - eclipse - eclipse.org
  - EditPlus
  - IntelliJ

 

 

'JAVA' 카테고리의 다른 글

[JAVA] 변수 선언  (0) 2023.03.06
[JAVA] 데이터 타입 및 진법  (0) 2023.03.06
[JAVA] Hello World!  (0) 2023.03.02
[JAVA] 변수와 자료형(기타 등등)  (0) 2023.03.02
[JAVA] 프로그래밍 언어 발전 과정  (0) 2023.03.02