SONG's 개발새발

1. Java 란?

2020-09-01


JAVA

1. Java 란? 장점 ?

1. 1995년 미국의 ‘썬마이크로시스템즈’ 회사에서 개발한 객체지향 언어로, 현재는 ‘오라클’에 인수되어 배포되고 있다.
2. 한 번 작성한 파일은 어떤 OS에서도 실행이 된다.
  1. javac(java compile) : .자바언어로 작성된 프로그램(.java)을 바이트 코드라는 특수한 바이너리 형태로 변환(.class)
  2. JVM(Java Virtual Machine) :
    • class파일의 바이너리 코드를 해석해 프로그램 수행
    • JVM이 어느 플랫폼에서나 동일한 형태로 실행 시키기 때문에 어떤 OS에서든 실행 가능!
3. 분산환경 지원 : TCP/IP 라이브러리 및 http, https 프로토콜 등을 기본적으로 지원
4. 멀티쓰레드 지원
5. Garbage Collector(자동 메모리 관리) : 사용하지 않는 메모리를 체크하고 해제
Tags: Java