自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除