- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 【收藏】排序算法总结
排序算法总结一、排序算法总结二、简单排序2.1 冒泡排序排序原理:1)比较相邻的元素。如果前一个元素比后一个元素大,就交换这两个元素的位置。2)对每一对相邻元素做同样的工作,从开始第一对元素到末尾的最后一对元素。最终最后位置的元素就是最大值。代码实现public class Bubble{ public static void sort(Comparable[] a){ for(int i = a.length - 1; i > 0; i--){
2020-11-20 15:44:35 150
原创 【收藏】七种HashMap遍历
HashMap遍历夯实基础,震惊面试官一整年。一、概述共有4类7种方法,如下图所示:二、遍历方式Iterator + EntrySetpublic class PrintHashMap { public static void main(String[] args) { Map<Integer, String> map = new HashMap<>(); map.put(1, "Hello, World!");
2020-11-19 15:49:39 132
原创 Java多线程知识复习记录
Java多线程知识复习记录概念介绍进程进程是计算机中的程序关于某数据集合上的依次运行活动,即一段程序的执行过程。拥有独立的代码和数据空间(进程上下文),进程间的切换会有比较大的开销,进程是资源分配的最小单位。线程线程是进程的一个执行单元,也是进程内可调度的实体。同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程间切换开销小,线程是CPU调度的最小单位。协程是一种用户态的轻量级线程,协程的调度由用户控制,协程拥有自己的寄存器上下文和栈。协程调度切换时,
2020-11-03 10:48:09 150
原创 JVM知识查漏补缺学习记录(持续更新)
JVM知识查漏补缺学习记录JVM介绍jvm是一种用于计算设备的规范,它是一个虚构出来的机器,是通过在实际的计算机上仿真模拟各种功能实现的。jvm包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。JDK、JRE、JVM三者关系JR
2020-11-02 13:00:05 503
空空如也
QT使用model显示mysql数据库中存储的图片时出现乱码怎么处理?
2020-05-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人