Java는 OS에 종속적이지 않은 언어이다. OS에 종속되지 않고 Java파일을 실행시키기 위해서는 OS 위에서 Java를 실행시킬 무언가가 필요하다. JVM은 Java Virtual Machine의 줄임말이다.Java를 실행시키기 위한 가상의 기계(컴퓨터)를 의미한다
가바지 컬렉션은 자바의 메모리 관리 방법 중의 하나로 JVM의 Heap 영역에서 동적으로 할당했던 메모리 영역 중 필요 없게된 메모리 영역을 주기적으로 삭제하는 프로세스를 말한다.가비지는 '정리되지 않은 메모리', '유효하지 않은 메모리 주소'를 말한다.위 코드에서 배
개념 구체적인 클래스 타입을 알지 못해도 그 클래스의 메소드, 타입, 변수들에 접근할 수 있도록 해주는 자바 기본 API 사용방법만 알면 라이브러리를 추가할 필요 없이 사용할 수 있다. > 컴파일 시간이 아니라 실행 시간에 동적으로 특정 클래스의 정보를 객체화하여 분