day13_java_基础知识巩固

简介: 自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!

集合和数组的区别:


区别数组长度固定 集合长度可变


数组中存储的是同一种数据类型的元素,可以存储基本数据类型,也可以存储引用

数据类型;


集合存储的都是对象,而且对象的数据类型可以不一致。在开发当中一般当对象较多的时候,

使用集合来存储对象


List 和 Map、Set 的区别:


List 和 Set 是存储单列数据的集合,Map 是存储键值对这样的双列数据的集合;

List 中存储的数据是有顺序的,并且值允许重复;


Map 中存储的数据是无序的,它的键是不允许重复的,但是值是允许重复的;


Set中存储的数据是无顺序的,并且不允许重复,但元素在集合中的位置是由元素

的 hashcode 决定,即位置是固定的(Set 集合是根据 hashcode 来进行数据存储的,所以

位置是固定的,但是这个位置不是用户可以控制的,所以对于用户来说 set 中的元素还是无

序的)。

相关文章
|
3月前
|
缓存 负载均衡 Java
Java基础知识
Java基础知识
28 0
|
5月前
|
存储 算法 Java
java基础知识
这篇文章是关于Java语言基础的详细笔记,涵盖了计算机语言发展历史、Java特性与优势、基础语法(包括注释、标识符、数据类型、变量、常量、作用域、运算符、流程控制、数组、面向对象编程、异常处理等),是Java初学者的全面指导。
java基础知识
|
存储 算法 Java
day15_java_基础知识巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!
|
存储 安全 Java
Java基础知识巩固
本章工作任务 构建Java知识体系 本章技能目标
91 0
|
安全
day16_java_基础知识巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!
|
SQL 存储 关系型数据库
|
存储 安全 Java
Java基础知识总结
Java基础知识总结
Java基础知识总结
|
存储 监控 安全
【Java】基础知识
1,StringBuffer与StringBuilder的区别,及实现原理 1、StringBuffer 与 StringBuilder 中的方法和功能完全是等价的, 2、只是StringBuffer 中的方法大都采用了synchronized关键字进行修饰,因此是线程安全的, 而 StringBuilder 没有这个修饰,可以被认为是线程不安全的。 3、在单线程程序下,String...
141 0
【Java】基础知识
|
存储 设计模式 SQL
Java基础知识总结(下)
Java基础知识总结(下)
Java基础知识总结(下)
|
缓存 算法 安全
Java基础知识(一些需要注意的点)
前言 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger
131 0