JVM(Java Virtual Machine)은 자바 가상 머신의 약자로 바이트 코드(.class 파일)을 실행하는 가상 기계다. JVM이 존재하기에 운영체제나 하드웨어에 종속되지 않고, 어떤 환경에서든 자바 프로그램을 실행할 수 있다.
자바에서 문자열을 생성할 때 크게 두 가지 방법이 있다. new 키워드를 통한 생성과 String 리터럴을 이용한 생성의 차이를 알아보자