📌java 특징
- 운영체제에 독립적(이식성이 높음)
JVM(Java Virtual Machine)
- 자바를 실행하기 위한 가상 기계로 플랫폼에 의존적
- byte code(class파일)를 해석하고 실행하는 interpreter
(Compile (기계어로 번역 == byte code로 바꿈) : .java → .class)
- 사용하기 쉬운 언어
- 다른 언어의 단점 보완
- 객체 지향 언어
- 능률적이고 명확한 코드 작성 가능
- 자동 메모리 관리(Garbage Collection)
- 네트워크와 분산환경 지원
- 멀티쓰래드 지원
- 동적 로딩 지원
- JRE(Java Runtime Environment)
- JDK(Java Development Kit)
📌개발환경구축