[자바의 정석] 1단원 정리

유시준·2022년 1월 8일
0

자바의 특징

  • 플랫폼 독립적 == 운영체제 종류에 상관없이 실행가능
  • 라이브러리 다수 보유
  • 객체지향 언어
  • 메모리 관리 자동화 == Garbage Collection
  • 멀티쓰레도 지원
  • 동적로딩 지원 == 실행시 모든 클래스가 로딩되지 않고 필요한 시점에 클래스를 로딩하여 사용할 수 있음.
  • 속도가 느린 단점이 있지만 JVM의 기능이 향상과 함께 상당히 개선됨

JVM

  • java virtual machine
  • 자바는 JVM을 거치고 OS로 전달
  • JVM은 OS에 종속적 == OS별로 다른 JVM을 사용

자바 실행과정

  1. 클래스(*.class)를 로드한다.
  2. 클래스 파일을 검사한다.(파일형식,악성코드 체크)
  3. 지정된 클래스에서 main메소드를 호출한다.
profile
금꽁치's Blog

0개의 댓글