摘要: 一、选择排序 //时间复杂度O(n^2) 在一个长度为 N 的无序数组中,第一次遍历 n-1 个数找到最小的和第一个数交换。 第二次从下一个数开始遍历 n-2 个数,找到最小的数和第二个数交换。 重复以上操作直到第 n-1 次遍历最小的数和第 n-1 个数交换,排序完成。 实现代码: public 阅读全文
posted @ 2021-03-16 21:11 金芒果决斗 阅读(76) 评论(0) 推荐(0)
摘要: 一、重载的概念 在同一类中,允许存在一个以上的函数,只要它们的参数个数不同,或参数类型不同即可。 特点:与返回值类型无关,只看参数列表(参数的个数、参数的类型、参数的顺序)。 当参数类型相同,数量不同时,则重载的代码可以重用 例如: public class Test { public int ad 阅读全文
posted @ 2021-03-16 17:23 金芒果决斗 阅读(54) 评论(0) 推荐(0)
摘要: 在imooc中学习JAVA,记录一下 封装是指隐藏对象的属性和实现细节,仅对外提供公共的访问方式。 优点: 1、将变化隔离。 2、便于使用。 3、提高重用性。 4、提高安全性。 封装原则: 1、将不需要对外提供的内容都隐藏起来。 2、把属性都隐藏,提供公共方法对其访问。 一、成员变量私有封装 为不让 阅读全文
posted @ 2021-03-11 15:40 金芒果决斗 阅读(858) 评论(0) 推荐(0)
摘要: 在imooc中学习JAVA,记录一下 一、JAVA包的作用 package(包) 的作用是把不同的 java 程序分类保存,更方便的被其他 java 程序调用。 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字 阅读全文
posted @ 2021-03-11 15:00 金芒果决斗 阅读(33) 评论(0) 推荐(0)
摘要: 一、JAVA面向对象 万事万物都可以是对象,一只狗,一把雨伞,太阳,月亮都是对象。 类是抽象的概念,是对象的模板。例如宠物犬中包含许多不同种类的狗。 注意: 1.类名含义要直白,最好使用英文名。 2.类的首字母要大写,这是约定成俗的。 3.类名不能以数字开头,不能包含特殊的字符。 1.JAVA类与对 阅读全文
posted @ 2021-03-11 13:25 金芒果决斗 阅读(217) 评论(0) 推荐(0)
摘要: 在imooc中学习JAVA,记录一下 一、JAVA标识符 就是用于给 Java 程序中变量、类、方法等命名的符号。 标识符注意事项: 1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴 2. 标识符 阅读全文
posted @ 2021-03-09 22:49 金芒果决斗 阅读(61) 评论(0) 推荐(0)