JAVA集合框架
天蓬老师
天蓬老师 2017-04-18 09:44:05
0
7
888

请问各位大神,HashMap的初始化容量为16,这个16的单位是啥,是字节还是什么

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(7)
PHPzhong

은 요소 개수가 아닌 해시맵 기반으로 구현된 배열의 초기 길이입니다.

黄舟

HashMap에 있는 개체 수인가요? 컬렉션에는 크기가 없나요? 용량은 컬렉션에 포함된 요소의 개수를 의미하며, 여기서는 개체의 개수입니다. 생각해보면 컬렉션은 다양한 객체를 저장하는 것이 아니어야 합니다. 어떻게 이러한 객체가 같은 크기일 수 있습니까?

伊谢尔伦

맵에 저장할 수 있는 항목의 개수는 맨 아래 레이어가 배열로 구현되었기 때문에 배열의 길이입니다

小葫芦

Java8에서 HashMap의 맨 아래 레이어는 이러한 배열(Node[] 테이블)이며, 초기 용량(DEFAULT_INITIAL_CAPACITY)은 새 HashMap 생성 시 테이블 테이블 기본 길이

阿神

저장할 수 있는 요소 수

大家讲道理

컨테이너의 초기 용량은 컨테이너의 요소 수에 따라 동적으로 변경됩니다.

小葫芦

반성 질문:
int array[] = new int[10];
여기 10이 바이트인가요...

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿