摘要: 一、 阅读全文
posted @ 2022-04-06 15:07 YanMingShun 阅读(24) 评论(0) 推荐(0) 编辑
摘要: Java八大排序总结 概述:作为算法的鼻祖,八大排序是我们一定要了解学习的,废话不多说,直奔主题。 一、 直接插入排序 二、希尔排序 三、冒泡排序 四、快速排序 五、简单选择排序 六、堆排序 七、基数排序 八、归并排序 一、 直接插入排序 基本思想 :直接插入排序的基本思想是:将数组中的所有元素依次 阅读全文
posted @ 2022-03-25 14:00 YanMingShun 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Java内存划分 阅读全文
posted @ 2022-03-25 13:42 YanMingShun 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 命令行传参(通过命令行给main()方法传参) 有时候你希望运行一个程序时候在传递给它消息。这时候要靠传递命令行参数给main()函数实现。(通过”命令提示符“给main()方法传参 / 在idea的”terminal“界面运行Java给main()方法传参) 在"要运行的java文件"所在的目录运 阅读全文
posted @ 2022-03-25 11:38 YanMingShun 阅读(519) 评论(0) 推荐(0) 编辑
摘要: java中的break和continue关键字使用 一、作用和区别 break的作用是跳出当前循环块(for、while、do while)或程序块(switch)(break语句则是结束整个循环过程,不再判断执行循环的条件是否成立)。 在循环块中的作用是跳出当前正在循环的循环体。在switch程序 阅读全文
posted @ 2022-03-24 16:04 YanMingShun 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/Starbeiji/article/details/118660582 阅读全文
posted @ 2022-03-24 15:02 YanMingShun 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1、关于值传递 值传递:是指在调用函数时,将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,就不会影响到实际参数 如下图所示,当传递参数之前会将参数进行复制,函数中修改了参数,不会影响实际参数 值传递是对于是对基本数据而言,例如下面例子,number没有改变。 public class 阅读全文
posted @ 2022-03-24 13:42 YanMingShun 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一、存储 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态 阅读全文
posted @ 2022-03-24 13:18 YanMingShun 阅读(103) 评论(1) 推荐(0) 编辑
摘要: 很多编程语言都有位运算符,Java语言也不例外。在Java语言中,提供了7种位运算符,分别是按位与(&)、按位或(|)、按位异或(^)、取反(~)、左移(<<)、带符号右移(>>)和无符号右移(>>>)。这些运算符当中,仅有~是单目运算符,其他运算符均为双目运算符。在讲解这些运算符的使用之前,必须了 阅读全文
posted @ 2022-03-24 12:56 YanMingShun 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.Java注释 单行注释:// 注释内容 (最常用)多行注释:/* 注释内容 / (不推荐)文档注释:/* 文档注释 */ (常见于方法和类之上描述方法和类的作用),可自动生成文档 文档注释简介: 文档注释负责描述类、接口、方法、构造器、成员属性。可以被JDK提供的工具 javadoc 所解析,自 阅读全文
posted @ 2022-03-23 17:48 YanMingShun 阅读(84) 评论(0) 推荐(0) 编辑