• 운영체제에 독립적

    • JVM(자바가상머신)와 통신, JVM은 운영체제에 종속적

  • 객체지향언어

    • 상속, 캡슐화, 다형성

  • 배우기 쉬움

    • 기존의 객체지향 언어와는 달리 익히기가 쉬움

  • 자동 메모리 관리(Garbage Collection)

    • 메모리 관리를 수동으로 하지 않아도 됨

  • 네트워크와 분산처리 지원

    • API 사용

  • 멀티쓰레드 지원

    • 스케줄링은 자바 인터프리터가 담당

  • 동적 로딩 지원

    • 일부가 변경되어도 전체가 아닌 일부만 재컴파일 해도 괜찮음


+ Recent posts