[JAVA] Java의 특징

kjihye0340·2021년 5월 5일
0

java

목록 보기
1/9

Java란?

객체 지향 언어로 개발된 프로그래밍 언어

Java의 장점

  1. 자바 가상 머신(JVM)을 사용하기 때문에 운영체제와 독립적으로 동작
    -> 이식성👍
  2. 가비지 컬렉터를 통한 자동 메모리 관리
    -> 안정성👍
  3. 연산자 오버로딩을 금지하고 제네릭 도입
    -> 코드의 가독성👍

Java의 단점

  1. 실행 할 때 JVM을 거쳐야 하므로 다른 언어에 비해 실행 속도가 느림
  2. 작성해야 하는 코드의 길이가 긺

JVM(Java Virtual Machine)

스택 기반의 자바 가상 머신
자바 애플리케이션을 클래스 로더를 통해 읽어 들여 자바 API와 함께 실행하는 것
Garbage Collection 수행


출처
http://www.tcpschool.com/java/java_intro_basic

0개의 댓글