- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 数组查找元素
数组查找元素 一种是一个挨着一个查找,另一种就是二分法查找(效率高) 一个挨着一个(代码) public class ArraySearch { public static void main(String[] args) { int[] a = {5, 9, 88, 66, 24, 23}; /* for (int i = 0; i < a.length; i++) { if (a[i] == 88) {
2020-11-11 09:19:02
241
原创 选择排序算法
选择排序算法 循环一次从参与比较的数据中找出数据中最小的数与最前面的数进行交换,效率比冒泡排序效率高,它的每一次交换都是有意义的(交换位置的次数) 关键点在于如何去找一堆数据中最小的元素 代码 /* 选择排序 */ public class ChooseSort { public static void main(String[] args) { int [] a={3,1,6,2,5}; for (int i = 0; i < a.length-1;
2020-11-11 09:17:11
127
原创 冒泡排序算法
冒泡排序算法 每次循环结束后找出这堆数据的最大值,然后将其放在最右边 核心拿左边的数据和右边的数据作比较,当左边的数据大于右边的数据时,进行交换 代码: public class MaoPaoSort { public static void main(String[] args) { int [] a={5,6,4,8,9,0,10,11}; for (int i = a.length-1; i >=0 ; i--) {
2020-11-11 09:16:14
114
原创 成员变量与局部变量的区别
成员变量与局部变量的区别 成员变量在类中,声明之后有默认值,局部变量在方法体中也可以在main中,声明之后必须赋值才可以使用 生命周期 成员变量随着对象的产生而生效,随着对象的销毁而销毁 局部变量与方法相连 保存地址 成员变量在堆中(方法区静态区) 局部变量在栈中 ...
2020-11-07 16:08:14
116
原创 final
final final修饰的类不能被继承 final 修饰的方法无法被覆盖被重写 final修饰的局部变量只能付一次值 final修饰的实例变量必须要我们自己赋值(直接赋值或者构造方法赋值) final修饰的实例变量一般用static修饰 称作常量 (放在方法区中 因为实例对象在堆中被final修饰无法改变,不用static会每次都创建,占内存,常量名要大写,单词用下划线链接,类加载时初始化) ...
2020-11-07 16:05:27
150
原创 引用数据类型
引用数据类型 引用数据类型包括:类、接口类型、数组类型、枚举类型、注解类型,字符串型。 栈中划出内存,对象的信息存储在堆中,由栈上的引用指向堆中的地址 基本数据类型byte short int long float double char boolean 基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上 ...
2020-11-07 16:04:25
397
原创 abstract抽象类
abstract抽象类 什么是抽象类:类和类之间相同的地方(共同特征)提取出来,行成的就是抽象类。抽象类不能创建对象(实例化)是因为类实际上是不存在的。类到对象是实例化,对象到类是抽象。抽象类是引用数据类型 抽象类是被子类去继承的。子类可以是抽象类,final和abstract不能同时使用 抽象类有构造方法,供子类去使用(super()) 抽象方法:没有实现,没有方法体 public abstract void dosmoething(); 抽象类中可以没有抽象方法,但是抽象方法一定存在抽象类中 一个非
2020-11-07 16:00:41
192
基于VUE+分布式微服务框架+大数据的教师教学质量评价管理系统
2022-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅