- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 快速排序的原理,实现及特点
快速排序 快速排序算法详解(原理、实现和时间复杂度) 快速排序是对冒泡排序的一种改进,由 C.A.R.Hoare(Charles Antony Richard Hoare,东尼·霍尔)在 1962 年提出。 快速排序的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据比另一部分的所有数据要小,再按这种方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,使整个数据变成有序序列。 快速排序的原理 排序算法的思想非常简单,在待排序的数列中,我们首先要找一个数字作为基准数(这只
2021-06-10 18:58:31
5133
1
原创 守护线程,线程同步及线程池学习
守护线程(daemon) 线程分守护线程和用户线程 虚拟机必须确保用户线程执行完毕 不用等待守护线程执行完毕 如:后台记录操作日志,监控内存,垃圾回收等待+ package Demo4; //守护线程 public class Test11 { private static Object God; public static void main(String[] args) { God god = new God(); You you = new You(
2021-05-21 16:50:49
542
原创 iterator迭代器
iterator迭代器 对集合中进行遍历 hasNext(); next(); Java.util.Iterator; hasNext();判断集合中还有没有下一个元素; next()取出集合中的下一个元素; Iterator迭代器是一个接口,我们无法直接使用,需要用Iterator的实现类 迭代器的使用步骤 1:使用集合中的方法iterator()获取迭代器的实现类对象,使用iterator 接口接收多态 2:使用Iterator接口中的方法hasNext()判断还有没用下一个元
2021-05-21 16:19:09
139
原创 List接口和Set接口及实现类
List接口 //////////////是接口 List集合还有一个特点就是元素有序,即元素的存入顺序和取出顺序一致。 List接口特点://有序 可重复 有索引 它是一个元素存取有序的集合。(例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33的顺序完成的)。 它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。 集合中可以有重复的元素,通过元素的equals方法,来比较是否为重复的元素。 常用方法 public void a
2021-04-28 11:44:15
507
4
原创 JDK,JRE,JVM概念
JDK,JRE,JVM概念 JDK:Java Development kit Java开发者工具(包含JRE,父亲级别) JRE:Java Runtime Environment(运行时环境,Java虚拟机) JVM:JAVA Virtual Machine(跨平台) 一次编写,到处运行
2020-10-27 21:33:25
113
原创 Java初生,发展及优势
1972年C语言诞生 贴行硬件,运行极快,效率极高 操作系统,编译器,数据库,网络系统等 指针和内存管理 1982年C++诞生 面向对象 兼容C 图形领域,游戏等 1995年 Java初生 95年的网页简单而粗糙,缺乏互动性 图形界面的程序(Applet) Java2标准版(J2SE):去占领桌面 (桌面程序,控制台开发。。。)安装JVM就可以跑Java从而实现跨平台 Java2移动版(J2ME):去占领手机 Java2企业版(J2EE):去占领服务器 Java发展 它们基于Java开发了
2020-10-27 17:04:22
117
原创 打开cmd的方式 及基本Dos命令
开始+系统+命令提示符 Win键+R 输入cmd 在任意文件夹下按住shift键右键+鼠标右键点击,在此处打开Powershell窗口 资源管理器地址栏前面加cmd 常用的Dos命令 盘符切换 #D: E: F: 查看当前目录下的所有文件 dir 切换目录 cd change directory 返回上一级 cd… 清理屏幕 cls(clear screen ) 退出终端 exit 查看电脑ip ipconfig 计算器calc 画图工具mspaint 记事本no.
2020-10-27 16:14:31
202
原创 第一天学Typora
MarkDown学习 标题:井号 空格 加标题名 二级标题:两个井号 空格 加标题名 二级标题 三级标题: 三个井号 空格 加标题名 三级标题 往后以此类推 字体 Helloword!加粗两端加两个*号 Helloword! Helloword!斜体两端加一个*号 Helloword! Helloword! 三个*号 斜体加粗 elloword!两端加~ Helloword! Helloword! Helloword! 引用 大风起兮云飞扬 >加文字 分割线 三个- 三个* 图片
2020-10-26 20:57:04
167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅