day13_java_基础知识巩固

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

集合和数组的区别:


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


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

数据类型;


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

使用集合来存储对象


List 和 Map、Set 的区别:


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

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


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


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

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

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

序的)。

相关文章
|
机器学习/深度学习 Java C语言
Java的基础知识
一、Java入门 1.主体框架 c语言:引入一个头文件,main函数 #include <stdio.h> int main() { printf("hello world"); return 0; } java:一个public的类(类名必须与文件名一致),main方法 public class Main{ public static void main(String[] args){ System.out.println("hello, world"); } } 注:java里面说的方法和c语言中的函数是一个意思。 2、 输入输出数据 c语
51 0
|
存储 算法 Java
day15_java_基础知识巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!
|
索引
day04_java基础知识
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!
|
存储 安全 Java
Java基础知识巩固
本章工作任务 构建Java知识体系 本章技能目标
80 0
|
安全
day14_java_基础知识巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!
|
SQL 存储 关系型数据库
|
Java 程序员 API
|
存储 算法 安全
java的一些基础知识回顾
🎄JVM线程私有和共享的区域 🎇线程上下文切换 🍒如何判断对象是否存活 🍸引用计数法 🎍可达性分析法 🍖JVM中的垃圾回收算法 🧃标记清除算法 🥫复制算法 🥓标记整理算法 🍨如何判断变量是否线程安全 🍻最长递增子序列 🎄JVM线程私有和共享的区域
|
存储 设计模式 SQL
Java基础知识总结(下)
Java基础知识总结(下)
Java基础知识总结(下)
|
存储 域名解析 网络协议
java基础知识02
接着《java基础知识01》,再来聊聊剩下的那些知识点。
java基础知识02