HashMap<K, V> 컬렉션은 경로명이 java.util.HashMap이며, ‘키(key)’와 ‘값(value)’의 쌍으로 구성된다.K는 ‘키(key)’로 사용할 데이터 타입, V는 ‘값(value)’으로 사용할 데이터 타입의 타입 매개 변수.HashMap&l
refer to : https://devlog-wjdrbs96.tistory.com/243※ hash code : 각 객체의 주소값을 변환하여 생성한 고유한 정수값. 두 객체가 동일한 객체인지 비교할 때 사용.equal
힙(heap) : 런타임 시 결정되는 참조형 데이터타입이 저장되는 공간new 연산자를 통해 생성된 객체가 저장되는 공간객체가 더 이상 안쓰이거나, 명시적인 Null 선언시 Garbage Collector 청소대상모든 thread가 공유스택(stack)컴파일 시 결정
Primitive type(기본형 타입) : 총 8가지기본값이 있기 때문에 Null이 존재하지 않는다.기본형 타입에 Null을 넣고 싶다면 래퍼 클래스를 이용함.스택(Stack) 메모리에 값을 저장.컴파일 시점에 지정된 한계의 데이터 크기를 넘으면 컴파일 에러가 발생b
자료 구조를 만들때, 미리 지정된 데이터 타입이 아닌, 그 타이밍에 필요한 특정 데이타 타입을 지정해 주는 것 (외부에서 사용자에 의해 지정)※ generic(제네릭)의 장점1\. 컴파일 단계에서 잘못된 데이터 타입이 들어오는 것을 방지 가능.2\. 클래스 외부에서
\*\*\_ : ( ==는 주소값이 같은지 아닌지 비교하는 것이고, equals()연산도 내부적으로 주소값을 비교하지만 String클래스에서는 equals()를 재정의해 내용을 비교하게 되어있다. )\_\*\*== 는 int, boolean 등 primitive
Spring Spring의 IoC(Inversion of Control)일반적인 의존성에 대한 제어권 : 개발자가 직접 의존성을 만든다.의존성은 쉽게 말해 어떤 객체가 사용해야 할 객체라고 할 수 있고, 이것을 직접 new 등을 써서 만들어 쓰면 의존성을 자기가 직접
eclipse(spring용 sts)에서 jsp(html, css 등 web관련 파일 포함)가 인식되지 않을 때 (신규 파일 생성도 안될때): help > eclipse marketplace 로 Eclipse Java EE developer tools 를 검색하여 in