摘要: Map是一种依照键存储元素的容器。 在map中键可以是任意类型的对象。 map中不能有重复的键,每个键都有一个对应的值。 Map是一个集合,一种依照键(key)存储元素的容器,键(key)很像下标,在List中下标是整数。 Map的特点: 1.包含键(key)值(value)对 2.键(K)唯一 3 阅读全文
posted @ 2023-02-22 12:01 木木林2022 阅读(52) 评论(0) 推荐(0)
摘要: 1. LinkedList和ArrayList的差别主要来自于Array和LinkedList数据结构的不同。ArrayList是基于数组实现的,LinkedList是基于双链表实现的。另外LinkedList类不仅是List接口的实现类,可以根据索引来随机访问集合中的元素,除此之外,LinkedL 阅读全文
posted @ 2023-02-22 11:48 木木林2022 阅读(174) 评论(0) 推荐(0)
摘要: 1. 作用transient关键字的主要作用就是让某些被transient关键字修饰的成员属性变量不被序列化。2. 什么是序列化?简单来说就是将java对象转化为字节流的形式。我们在程序中创建的JAVA对象只存在于JVM中, 当程序退出时, 这些对象也就消失了, 而序列化正是为了将这些对象保存起来以 阅读全文
posted @ 2023-02-22 11:24 木木林2022 阅读(243) 评论(0) 推荐(0)
摘要: 这是java中的位移运算符,>>表示右移运算符。 数学计算:右移一位相当于除2,右移n位相当于除以2的n次方。 例如:8>>2:表示把2这个数字对应的二进制数据向右移动两位,形成新的数据。(一个数字每向右移动一位表示的数字缩小为原来的二分之一 按照这个规律可得:8>>2得到的结果是2),10 >>1 阅读全文
posted @ 2023-02-22 10:47 木木林2022 阅读(1256) 评论(0) 推荐(0)