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 |