摘要: 点击查看代码 package Sort; import java.util.*; public class 希尔排序增量 { public static void main(String[] args) { //三个循环控制 int array[] = {2,9,8,6,10,12,7}; int 阅读全文
posted @ 2024-09-28 20:07 怂蛋本蛋 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 线程创建方式 懵逼 阅读全文
posted @ 2024-09-16 21:46 怂蛋本蛋 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 package Sort; import java.util.Arrays; //每一轮外层循环都会固定一个最大或最小的数到后面去,然后内层循环继续从0开始到最后未排序的数组末项 public class BubbleSort { public static void main(Str 阅读全文
posted @ 2024-09-16 20:00 怂蛋本蛋 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 package Sort; import java.util.*; //插入排序:扑克牌从第二张开始往前排,相当于分成已排区跟待排区,已排区跟待排区的第一个元素比较。 public class 插入 { public static void main(String[] args) { 阅读全文
posted @ 2024-09-16 17:39 怂蛋本蛋 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 用父类的对象引用子类对象中重写的或继承的方法 比如,以下程序中,Shape是抽象类,Circle和Rectangle是子类,均重写了抽象方法 //定义抽象类 public abstract class Shape { //定义2个抽象方法 public abstract double GetArea 阅读全文
posted @ 2024-09-12 13:17 怂蛋本蛋 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 什么是接口 Java 接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 它是抽象类的延伸,可以看做是纯粹的抽象类,它的所有方法都没有执行体,是由全局常量和公共 阅读全文
posted @ 2024-08-29 00:45 怂蛋本蛋 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 假定第一个元素是最大或最下的,然后在内层循环中去找到真正最大或最小的数,假定的与之交换,接着改变外层循环,元素往左移以为,继续内层循环。 点击查看代码 package Sort; import java.util.Arrays; //升序的话:假定第一个是最小值,然后依次后面的每一个数比较,若矛盾则 阅读全文
posted @ 2024-08-24 00:28 怂蛋本蛋 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 封装 1.“高内聚,低耦合” 2.属性私有 alt+insert创建get/set方法,方法内部可以进行判断参数是否合法 意义:1.提高程序的安全性,保护数据 2.隐藏代码的实现细节 3.统一接口(get/set方法) 4..增加系统的可维护性 成员变量的隐藏 “就近原则”,子类新定义的方法可以操作 阅读全文
posted @ 2024-08-23 15:25 怂蛋本蛋 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. class Student{ float stu1 = 10.2;//可对类中的成员变量声明的同时赋值 float stu2; stu2 = 22.1;//错误,因为对类中的成员变量的操作只能在类的方法中完成, P66 } 2.如果类名为斜体,则为抽象类。 3.特别注意类的构造方法没有返回类型 阅读全文
posted @ 2024-08-21 02:20 怂蛋本蛋 阅读(4) 评论(0) 推荐(0) 编辑