면접 준비1 기술면접 질문 정리 - 자바 자바의 특징? 자바는 객체지향프로그래밍 언어로 캡슐화, 상속, 다형성의 특징을 가지고 있습니다. 장점은 JVM위에서 동작하기에 os에 독립적이고 가비지컬렉터를 통한 자동 메모리 관리가 가능합니다. 단점은 JVM위에서 동작하기에 실행속도가 조금 느리고, 다중 상속이나 타입에 엄격하며 제약이 많습니다. JVM의 역할? 스택기반으로 동작하며, 자바바이트코드를 os에 맞게 해석해주는 역할을 합니다. 자바의 컴파일 과정? 소스파일(.java)을 생성하고 컴파일러(javac)로 바이트코드를 생성합니다. 클래스 로더를 통해 JVM 메모리 내로 로드하고, 실행엔진을(java.exe) 통해 기계어로 해석됩니다. 자바에서 제공하는 원시타입? 몇바이트 차지? 정수형에는 byte, short, int, long이 있고 실수형.. 2024. 4. 17. 이전 1 다음