随笔分类 -  JavaSE

摘要:一. 泛型类、接口 1. 泛型类定义与使用 查看代码 // <T> 是泛型标识, 相当于 类型形参 // 在外部使用类的时候指定 class Generic<T> { private T val; public Generic(T val) { this.val = val; } public T 阅读全文
posted @ 2024-04-16 16:18 qyx1 阅读(13) 评论(0) 推荐(0) 编辑
摘要:异常 1. 异常体系结构 public class Test { public static void func() { func(); } // 错误 public static void main2(String[] args) { func(); } // 运行时异常 public stati 阅读全文
posted @ 2024-03-29 10:49 qyx1 阅读(10) 评论(0) 推荐(0) 编辑
摘要:接口 1. 接口的意义 解决java不能多继承问题,一个类只能有一个父类 但是可以实现多个接口 查看代码 interface IFly { void fly(); } interface ISwim { void swim(); } interface IRun { void run(); } cl 阅读全文
posted @ 2024-03-27 21:06 qyx1 阅读(12) 评论(0) 推荐(0) 编辑
摘要:抽象类 1. 抽象类的作用 子类继承抽象类后 编译器会检验子类是否重写了抽象类中所有的抽象方法 abstract class Shape { // 抽象方法 public abstract void draw(); } // 报错! 没重写Shape抽象类中 所有的抽象方法 // 编译器自动检验 c 阅读全文
posted @ 2024-03-27 17:04 qyx1 阅读(25) 评论(0) 推荐(0) 编辑
摘要:二进制与位运算 1)二进制和位的概念 十进制: 103 103 = 10^0 × 3 + 10^1 × 0 + 10^2 × 1 2)负数怎么用二进制表达 3)为什么这么设计负数 (为了加法的逻辑是一套逻辑,没有条件转移),那么为啥加法逻辑如此重要呢? (未理解) 4)打印二进制;直接定义二进制、十 阅读全文
posted @ 2024-01-06 15:44 qyx1 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1. 了解包装类 什么是包装类 ? 包装类是java提供的类 每一个基本类型都有对应的包装类 基本类型 包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean B 阅读全文
posted @ 2023-12-09 04:03 qyx1 阅读(10) 评论(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) 编辑

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