自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 ubuntu安装EMQx

UbuntuEMOX安装教程

2022-07-07 09:48:45 1062 1

原创 二分法查找的代码及原理

<pre class="html" name="code"><pre class="html" name="code">public class BubbleTest { public static int binary(int[] array, int value) { int low = 0;//定义低位的下标 int high = array.length - 1;//定义高位下标 while (low <= high) {int middle = (low +

2021-03-15 10:53:51 128

原创 2021-03-14

equals 与 ‘==’ 的本质区别在笔者看来,equals与 运算符最本质的区别在于:equals是一个方法,对象名.equals(参数)进行使用; 是像 +、-、* 这类的运算符,直接使用。2.对象比较的区别 结合一段代码分析 A a=new A(); A a1=new A(); //创建两个A类的对象 a,a1 System.out.println((a==a1)); //用==比较对象a和a1 System.out.println((a.equals(a1))); //用equals 比较

2021-03-14 22:53:16 57

原创 hashCode函数、equals函数、toString函数的作用

HashCode的作用:哈希算法也称为散列算法,是将数据依据特定算法直接指定到一个地址上,作用当集合要添加新元素时,先调用这个元素的HashCode方法就一下可以定位到他应该放置的位置上。1.如果这个位置上没有元素就直接存 2.如果右元素,就调用equals方法比较,相同不存。 3.不相同的话,也就是发生了Has key相同冲突的情况,这个时候就会产生一个链表,将所有产生HashCode的对象放到这个单链表上,串在一起。equals:equals()比较的是同一个类型的两个不用对象里的属性是否都相等

2021-03-14 22:39:41 131

原创 选择排序原理与代码

选择排序原理对于给定的一组记录,经过第一轮比较后得到最小的记录,然后将该记录的位置与第一个记录的位置交换;接着对不包括第一个记录以外的其他记录进行第二次比较,得到最小记录并与第二个位置记录交换;重复该过程,知道进行比较的记录只剩下一个为止。在这里插入代码片...

2021-03-14 22:33:31 45

原创 快速排序原理与代码

1原理我们必须首先确定一个基准数,使得序列中比基准数小的数都在左边,比基准数大的数都在右边。如何确定基准数?其实可以任意,不过一般取第一个数或者序列中间位置的数,我们这里取第一个数为基准数public class QuickSort { public static void main(String[] args) { int[] nums = {3, 1, 4, 2, 5, 0}; quickSort(nums, 0, nums.length - 1);

2021-03-14 22:24:21 62

原创 冒泡排序原理与代码

1冒泡排序2.算法原理:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 public static void maoPao(int[] a) { for(int i = 0;i < a.length-1;i++) {//外层循环次数

2021-03-14 22:12:43 56

原创 String为什么用final修饰?

1.为了实现字符串池首先你要理解final的用途,在分析String为什么要用final修饰,final可以修饰类,方法和变量,并且被final修饰的类不能被继承 不能拥有自己的子类,被final修饰的方法不能被重写.为了”安全性“和”效率“的缘故。final修饰的String,代表了String的不可继承性,final修饰的char[]代表了被存储的数据不可更改性** 2.为了线程安全**因为字符串是不可变的,所以是多线程安全的,同一个字符串实例可以被多个线程共享。这样不用因为线程安全问题而使用

2021-03-14 21:06:15 999

原创 2020-12-22

java是谁创建的?詹姆斯·高斯bai林出生于加拿du大,是一位zhi计算机编程天才。dao在卡内基·梅隆大学zhuan攻读计算机博士学位shu时,他编写了多处理器版本的Unix操作系统。  1991年,在Sun公司工作期间,高斯林和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。后来,这项工作就演变为Java。随着互联网的普及,尤其是网景开发的网页浏览器的面世,Java成为全球最流行的开发语言。因此被人称作Java之父。java有几个版

2020-12-23 08:26:20 74

原创 2020-12-17

1、val()与value的区别val():带参数为赋值给输入框(input),不带参数为获取输入框(input)的值value:获取输入框(input)的值,属于原生js <html> <head> <meta charset="UTF-8"> <title></title> <script src="js/jquery-3.5.1.min.js" type="text/jav

2020-12-17 10:23:48 58

空空如也

空空如也

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

TA关注的人

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