11 2023 档案

摘要:1.1 时间复杂度概念 如何衡量一个算法的好与坏 ? public static long Fib(int N){ if(N < 3){ return 1; } ​ return Fib(N-1) + Fib(N-2); } 比如,如何判断 上面这个递归解斐波那契数列 算法的好坏 ? 判断一个算法好 阅读全文
posted @ 2023-11-27 15:32 qyx1 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1. 接口 1.1 接口定义与重点 1. 使用 interface关键字定义接口 public interface 接口名称{ } 2. 接口中的方法不能有具体的实现 不能有具体的实现 是因为接口中的方法默认都是抽象方法 3. 如果要有具体实现 必须用default / static修饰 4. 在接 阅读全文
posted @ 2023-11-24 20:14 qyx1 阅读(16) 评论(0) 推荐(0) 编辑
摘要:抽象类 什么是抽象类 观察下面这个例子 class Shape { public void draw() { System.out.println("画图形"); } } class Circle extends Shape { public void draw() { System.out.pri 阅读全文
posted @ 2023-11-11 14:25 qyx1 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1. 理解多态的前提 如果要理解多态,首先需要理解以下知识点 1. 理解什么是继承关系 2. 理解什么是向上转型 3. 理解什么是重写 4. 理解什么是动态绑定 什么是继承关系在上一章中已说明 在此不多叙述 1.1 什么是向上转型 父类引用 引用子类对象,也就是父类引用存储子类对象地址 观察下面这个 阅读全文
posted @ 2023-11-10 14:09 qyx1 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1. 继承 1.1 继承解决了什么问题 ? java中如何实现继承 ? 对类的共性进行抽取 对代码进行复用 java中, 使用extends关键字 关联 查看代码 /* class Dog { public String name; public int age; public float weig 阅读全文
posted @ 2023-11-09 21:21 qyx1 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1. 类和对象基础 什么是对象? 什么是类? 如何定义一个类?类中有什么 ? 对象是一个实体, 类是用来描述实体的 定义类的格式: class为定义类的关键字,ClassName为类的名字,{}中为类的主体。 // 创建类 class ClassName{ field; // 字段(属性) 或者 成 阅读全文
posted @ 2023-11-06 22:42 qyx1 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1. 数组的基本概念 1.1 什么是数组 数组是一组相同类型数据的集合 1.2 数组的定义与初始化 public class TestDemo { public static void main(String[] args) { // 1. int[] arr2 = new int[]{1,2,3} 阅读全文
posted @ 2023-11-04 18:28 qyx1 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示