JAVA 언어의 특징 객체지향형 언어, 플랫폼 독립적, 라이브러리 지향성, 보안성, 멀티 쓰레드, 가상머신(JVM), 바이트 코드 하나의 프로세스를 다수의 실행 단위로 구분하여 자원을 공유하고자원의 생성과 관리의 중복성을 최소화하여수행 능력을 향상시키는 것을 멀티쓰레딩