출처 : 어라운드 허브 스튜디오 출처byte정수형 데이터 중 가장 작은 범위를 가진 자료형 / 8 bits 할당short 16 bits 공간 할당 int4 bytes(32bits) 공간 할당long16 bytes(64 bits) 공간 할당float4 bytes / 실수
출처 : 어라운드 허브 스튜디오 출처 배열 정의 같은 데이터 타입의 변수들을 순차적으로 저장하기 위한 자료 구조 인덱스의 개념을 가지며 0부터 시작 각 인덱스에 데이터들이 매치되어 처리하기 용이함 한번에 많은 메모리 공간 선언이 가능함
출처 : 출처문자열 불변(immutable) 이 가장 큰 특징이 경우, String 클래스의 참조변수 str이 가리키는 곳에 저장된 "hello"에 "world" 문자열이 추가되는 형태가 아닌,"hello world"라는 값을 가지고 있는 새로운 메모리 영역을 가리키게
출처 : 출처Map은 인터페이스기본적으로 Map은 key:value를 가진 형태(Python의 Dictionary)리스트나 배열처럼 순차적으로 해당 요소 값을 구하지 않고 key를 통해 value를 찾음요소의 저장 순서를 유지하지 않음key : 중복 불가 / value
출처 : 출처List와 다르게 객체를 중복해서 저장할 수 없음저장된 객체를 인덱스로 관리하지 않음 => 저장 순서가 보장되지 않음Hashing을 이용해 구현한 컬랙션데이터 중복저장 X, 순서보장 X인스턴스가 달라도 동일 객체를 구분해 중복 저장 막을 수 있음(equal
출처출처1출처2 gc출처3 자바 메모리 관리출처4 자바 메모리 관리출처 5자바를 실행하기 위한 가상 기계=> Java는 OS에 종속적이지 않음=> OS에 종속받지 않고 실행되기 위해선, OS 위에서 Java를 실행시킬 무언가가 필요함=> 이 것이 바로 JVM즉, OS에