목록분류 전체보기 (93)
정리하고기록하자
프리미티브 타입 = '기본형(Primitive Type)' 추가로 '참조형(ReferenceType)' 두가지 자료형 으로 나뉜다. - '기본형(Primitive Type)' : 논리형 (boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double) - '참조형(ReferenceType)' : 객체의 주소를 저장한다. Java.lang.Object 를 상속받을 경우 참조형이 된다. 기본형을 제외하고는 참조형이라고 생각해도 된다.
JDK -> JAVA Development Kit '자바 개발 도구' JRE -> JAVA Runtime Environment '자바 실행 환경' 두가지 차이점. - 자바 언어로 프로그램을 개발하기 위해서 JDK 를 설치 해야 한다. - 자바 언어로 작성된 프로그램을 실행하기 위해서는 JRE를 설치 해야 한다. JDK를 설치하면 JRE 포함되어 같이 설치 된다.
JVM -> Java Virtual Machine '자바 가상 머신' 을 뜻하는 말. 한번 작성해서 어디서든 실행할 수 있다는 말로, 자바 코드로 작성한 프로그램은 실행할 환경에 독립적으로 실행할 수 있음을 뜻한다. JVM 은 JAVA 와 OS 사이에서 중개자 역할을 수행 한다. JAVA 가 OS 에 구애받지 않고 재사용을 가능하게 해준다. 메모리관리, Garbage collection을 수행한다. (Garbage collection = 사용되지 않는 인스턴스는 자동으로 할당 된 메모리를 삭제하는 역할을 하는 행위이다.)