반응형
자바 #개발자 #신입개발자 #면접 #면접예상질문
-
[기술면접] 신입 개발자 JAVA 예상 면접 질문취업준비/기술면접 2022. 9. 19. 18:30
● 자바 장점 - 자바 가상머신 JVM(Java Virtual Machine)만 설치하면 컴퓨터의 운영체제와 상관없이 작동함으로 os에 독립적이다. - 가비지 컬렉터를 통해 메모리 관리가 가능하다. - 멀티 스레드 프로그래밍을 지원해 한 개의 프로세스 내부에서 여러 개의 일을 동시에 처리할 수 있으며 동적 로딩을 지원한다. apache, spring 등 자바를 지원하는 수많은 오픈 소스 프로젝트가 있다. ● 자바 가상머신 JVM이란? : 자바 프로그램 실행환경을 만들어주는 소프트웨어이다. Java는 어떠한 플랫폼에 영향을 받지 않는다. JVM을 사용하면 하나의 바이트코드(.class)로 모든 플랫폼에서 동작하도록 할 수 있다. ● JVM 실행 과정 1. 자바 컴파일러(javac)가 자바 소스 코드(.ja..