자바의 특징

조현근·2022년 11월 9일
0

무턱대고 사용했던 자바, 자바가 왜 인기있는 언어인지 알아보자

자바언어의 특징

1. 운영체제에 독립적이다.

운영체제별로 프로그램을 실행하고 관리하는 방법이 다르기 때문에 특정 운영체제에 맞게 개발된 프로그램은 다른 종류의 운영체제에서 동작하지 않는다. 하지만 자바는 하드웨어에 맞게 완전히 컴파일된 상태가 아니고 실행 시 하드웨어에 맞게 해석되기 때문에 OS에 종속적이지 않게 동작할 수 있다. 이런 작업을 거치기 때문에 속도가 느리다는 단점을 가지고 있지만, 컴파일된 자바코드를 하드웨어의 기계어로 바로 변환해주는 JIT컴파일러와 향상된 최적화 기술이 적용되어 속도의 격차는 많이 줄어들었따.

2. 객체지향언어이다.

3. 비교적 배우기 쉽다.

4. 자동 메모리 관리

5. 네트워크와 분산처리를 지원한다.

6. 멀티쓰레드를 지원한다.

7. 동적 로딩(Dynamic Loading)을 지원한다.

출처

자바의 정석
이것이 자바다
Optimizing JAVA

profile
안녕하세요!

0개의 댓글