Notice
Recent Posts
Recent Comments
Link
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발자도전

2. Java 특징 본문

Java

2. Java 특징

도do 2022. 8. 24. 22:51
728x90
Java 프로그래밍 언어 특징

 1. 운영체제(OS)에 독립적이다
 2. 객체 지향 프로그래밍(OOP-Object Oriented Programming)언어
 3. 사용하기 쉽다
     - 능률적이고 명확한 코드 작성 가능
     - 다른 언어의 단점 보완 (포인터, 메모리 관리)
 4. 자동 메모리 관리(Garbage Collection)
 5. 동적 로딩 지원
 6. 멀티쓰레드 지원
 7. 네트워크와 분산환경 지원

 

JVM(Java Virtual Machine)
  • 자바를 실행하기 위한 가상 기계
  • OS(운영체제)에 관계없이 독립적으로 동작

 

 JVM이 Java 코드 해석하는 순서
  1.  개발자가 Java 코드를 작성하면
  2.  compiler(컴파일러)가 byte code(.class파일)로 번역
  3.  JVM에 전달
  4.  JVM이 Interpreter(인터프리터) 방식으로 한줄 씩 해석
728x90

'Java' 카테고리의 다른 글

4. 변수(Variable) -1  (0) 2022.08.25
3. Java 프로그래밍 기본  (0) 2022.08.24
1. 프로그래밍 기초  (0) 2022.08.24
Comments