![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 72
孤心臣
一位努力实现自己梦想的JAVA编程学习者
展开
-
JAVA数据处理(实现7种排序算法)
选择排序是一种简单的排序算法,其基本思想是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放到序列的起始位置,直到全部待排序的数据元素排完。堆是一个近似完全二叉树的结构,并同时满足堆的性质:父节点的键值总是大于或等于(小于或等于)任何一个子节点的键值。插入排序是一种简单直观的排序算法,它的工作原理是通过构建有序序列,对未排序的数据逐个插入到已排序的部分中,从而获得最终的排序结果。冒泡排序是一种简单的排序算法,其基本思想是通过相邻元素之间的比较和交换,依次将待排序的元素“浮”到正确的位置。原创 2024-02-28 10:39:21 · 997 阅读 · 0 评论 -
JAVA面试八股文
浅拷贝是指,只会拷贝基本数据类型的值,以及实例对象的引用地址,并不会复制一份引用地址所指向的对象,也就是浅拷贝出来的对象,内部的类属性指向的是同一个对象。深拷贝是指,既会拷贝基本数据类型的值,也会针对实例对象的引用地址所指向的对象进行复制,深拷贝出来的对象,内部的类执行指向的不是同一个对象。深拷贝和浅拷贝就是指对象的拷贝,一个对象中存在两种类型的属性,一种是基本数据类型,一种是实例对象的引用。如果重写了equals方法后我们往往比较的是对象中的属性的内容。如果比较的是基本数据类型,那么比较的是变量的值。原创 2023-12-21 21:12:02 · 356 阅读 · 0 评论