java 공부 1강 [자바의 특징, 자바의 실행구조] - 평범한 회사원

프로그램|2018. 10. 10. 10:28
















인터넷 강의를 듣고 정리한 내용을 담아 두려고 한다.


JAVA

소스 -> 컴파일러 -> 기계어


현자 JAVA의 장점

- 객체 지향 언어로 기능을 부분화

- JRE를 이용해서 운영 채잴 부터 자유롭다. (ex 리눅스, 파이선을 사용해도 그전소스로 가능)

- 웹 모바일 프로그래밍이 쉽다.

- GC를 통한 자동 메모리 관리를 지원

- 실행 속도가 많이 개선되어 빨라짐


JDK는 개발키트로서 개발을 할때 필요하다.

프로그램 사용만 하는경우는 JRE 로 가능하다. 



JAVA 프로그램의 실행구조


JAVA.exe - > JVM 구동명령

JAVAC.exe -> 컴파일러



Gabage Collerctor


JAVA 프로그램 : 개발자가 메모리에 접근할수 없음. 따라서 개발자는 메모리를 관리할수 없고, 가비지 컬럭터가 불필요한 메모리를 회수해서 메모리를                         최적화함.

댓글()