学习笔记
文章平均质量分 83
来自异乡的风
码农一枚
展开
-
多线程学习
多线程生命周期1、多线程 1)什么是进程?什么是线程? 进程是一个应用程序(1个进程是一个软件)。 线程是一个进程中的执行场景/执行单元。 * 一个进程可以启动多个线程。 2)对于java程序来说,当在DOS命令窗口中输入:java HelloWorld 回车之后。 会先启动JVM,而JVM就是一个进程; JVM再启动一个主线程调用main方法; 同时再启动一个垃圾回收线程负...原创 2021-03-08 13:56:18 · 142 阅读 · 0 评论 -
HashMap初步解析
HashMap集合: 1、HashMap集合底层是哈希表/散列表的数据结构。 2、哈希表是一个怎样的数据结构呢? 哈希表是一个数组和单向链表的结合体。 数组:在查询方面效率很高,随机增删方面效率很低。 单向链表:在随机增删方面效率较高,在查询方面效率很低。 哈希表将以上的两种数据结构融合在一起,充分发挥它们各自的优点。 3、HashMap集合底层的源代码: ...原创 2021-03-06 21:04:28 · 805 阅读 · 0 评论 -
java 集合解析
java重点: 集合一、Collection集合1、Collection常用方法 (List与Set公用方法) 1)Collection中能存放什么元素? * 没有使用“泛型”之前,Collection中可以存储Object的所有子类型。 使用了“泛型”之后,Collection中可以只能存储某个具体的类型。 * 集合中不能直接存储基本数据类型,也不能存java对象,只是存储java对象的内存地址。 2)Co...原创 2021-03-06 21:02:54 · 133 阅读 · 0 评论 -
java基础学习笔记
自学java笔记一、Java基础1、public class 和 class的区别: * 一个java源文件当中可以定义多个class * 一个java源文件当中public的class不是必须的 * 一个class会定义生成一个xxx.class字节码文件 * 一个java源文件当中定义公开的类的话,只能有一个,并且该类名称必须和java源文件名称一致。 * 每一个class当中都可以编写main方法,都可以设定程序的入口,想执行B.cla...原创 2021-03-06 21:00:01 · 344 阅读 · 1 评论