摘要: 1、数组 数组(Array) 是一种很常见的数据结构。它由相同类型的元素(element)组成,并且是使用一块连续的内存来存储。 我们直接可以利用元素的索引(index)可以计算出该元素对应的存储地址。 特点:长度固定,不支持动态扩容。可以随机访问元素。 2、链表 虽然是一种线性表,但是并不会按线性 阅读全文
posted @ 2022-11-24 17:29 低调小雄 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 1、Java中常用关键字和用途 synchronized: 加锁 transient 不参与序列化和反序列化 volatile 保证其他线程可见性,不保证原子性,禁止指令重排 2、hashCode(),equals()方法作用和区别 equals和hashCode方法都来源于Object类。equa 阅读全文
posted @ 2022-11-24 16:22 低调小雄 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1:什么是线程?什么是进程? 进程:进程是程序允许的最基本的单位,是程序的一次执行过程,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一个线程,也称 阅读全文
posted @ 2022-11-24 16:21 低调小雄 阅读(6) 评论(0) 推荐(0) 编辑