摘要:
接口 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有! 接口:只有规范!自己无法写方法~专业的约束!约束和实现分离:面向接口编程~ 接口的本质是契约,就像我们人间的法律一样,制定好后大家都遵 定义接口 // interface 定义的关键字 ,接口都需要有实现类public inter 阅读全文
摘要:
FIFO算法和LRU算法计算缺页中断次数、缺页中断率 FIFO算法 运行的页面走向: 1-2-3-4-2-1-5-6-2-1-2-3-7-6-3-2-1-2-3-6 如果页面框为3,如下: 123分别调入内存,则内存:123(3次缺页中断) 调入4淘汰最先进来的1,则内存:234(4次缺页中断) 调 阅读全文
摘要:
IDEA查看class文件 阅读全文
摘要:
冒泡排序 冒泡排序无疑是最为出名的排序算法之一,总共有八大排序! 冒泡的代码非常简单,两层循环,外层冒泡轮数,里层依次比较,江湖中人尽皆知 我们看到嵌套循环,立马就能得出时间复杂度是O(n^2) package com.HuoLong.array;import java.util.Arrays; 阅读全文
摘要:
稀疏数组 这一章是我很头疼的一章,说实话 package com.HuoLong.array;public class ArrayDemo09 { public static void main(String[] args) { //创建一个二位数组11*11 int[][] array1=new 阅读全文
摘要:
回顾方法的定义 方法的定义 修饰符 返回类型 break:跳出switch(全部跳出,结束循环) 和 return的区别 方法名:注意规范就ok 见名知意 参数列表:(参数类型,参数名) 异常抛出:疑问 方法的调用 静态方法 对象名.方法名 非静态方法 new 对象 默认生成无参构造 形参和实参 p 阅读全文
摘要:
构造器详解 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象 进行默认的初始化以及对类中构造器的调用。 类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点: 必须和类名相同 必须没有返回类型,也不能写void public class Per 阅读全文
摘要:
方法的重载 重载就是在一个类中,有相同的函数名称,但形参类型不同 方法重载的规则: 方法名称必须相同 参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等。) 方法的返回类型可以相同,也可以不同 仅仅返回值不同不足以成为方法的重载 package com.HuoLong.method;pub 阅读全文
摘要:
多态 都是方法的多态 没有属性的多态 多态分为编译时多态(重载)、运行时多态(重写) 条件:继承 方法重写 Father f1=new son 重写的条件:1.非静态 不是static 2.不是final 常量 3.不是private 受保护的 @ 子类重写了父类的方法,输出子类 @ 子类有,父类没 阅读全文