1. 자바를 쓰는 이유가 뭘까요 자바를 구성하는 5가지 장점으로 인해 자바를 사용한다고 생각합니다. 자바는 객체지향형이고, 쉽고, 단순합니다. 다형성 및 캡슐화 등 객체지향적으로 구성되어있습니다. 자바는 분산환경에서 사용되도록 디자인되어 보안상 안전하게 설계되어있습니다. 자바는 javac를 이용해 OS에 영향받지 않는 중립적인 코드를 생성하기 때문에 아키텍쳐 관계없이 사용가능하므로, 호환성 문제가 발생하지 않습니다. JIT나 GC 등 자바 최적화를 위한 기법들이 존재합니다. 멀티스레드 환경을 지원하여 동시에 여러 작업이 진행가능하도록 지원해줍니다. 2. JIT가 뭘까요? 어떤 메서드의 일부, 혹은 전체 코드를 네이티브 코드로 변환하여 JVM에서 번역하지 않도록 함으로서 보다 빠른 성능을 제공하는 기술입니..