摘要: 一、ArrayList Collection[接口]: List[接口]: 元素有序,可以发生重复,有索引的概念 ArrayList[具体的子类]: 底层数据结构是数组,查询快,增删慢,线程不安全,效率高。 Set[接口]: 元素无序且唯一,没有索引 代码案例 public class ArrayL 阅读全文
posted @ 2024-10-16 19:51 w我自横刀向天笑 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一、Collection Collection【接口】: 我们通过帮助文档发现,Collection是一个接口,不能直接new对象 根据元素是否可以发生重复,继续分类 - List【接口】元素可以发生重复,且有索引的概念 ArrayList - Set【接口】元素不可以发生重复,没有索引 借助Arr 阅读全文
posted @ 2024-10-16 17:31 w我自横刀向天笑 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 一、StringBuffer StringBuffer: 可变的字符序列,可以看作一个存储字符的一个容器 构造方法: public StringBuffer() public StringBuffer(int capacity) public StringBuffer(String str) 代码案 阅读全文
posted @ 2024-10-16 16:22 w我自横刀向天笑 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、Object类 java中所有的类默认都有一个共同的父类:Object == 比较: 1、比较的是两个基本数据类型的话,比较两个数值是否相等 2、比较的是两个引用数据类型的话,比较的是两个对象的地址值是否相等 成员方法: int hashCode() 返回对象的哈希码值。 可以看作地址值的另外一 阅读全文
posted @ 2024-10-07 22:21 w我自横刀向天笑 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一、包 包的划分好处: 1、方便管理我们的代码文件 2、不同包下的文件名可以是一样的 常见的包命名规则: 1、按照功能划分 增加 - 学生增加 - 老师增加 删除 - 学生删除 - 老师删除 修改 - 学生修改 - 老师修改 查询 - 学生查询 - 老师查询 2、按照角色划分 学生 - 学生增加 - 阅读全文
posted @ 2024-10-07 10:51 w我自横刀向天笑 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 一、多态 多态的好处: 1、提高了程序的维护性(由继承保证) 2、提高了程序的扩展性(由多态保证) 代码案例(多态的拓展性) class Animal{ public void eat(){ System.out.println("吃"); } public void sleep(){ System 阅读全文
posted @ 2024-10-07 09:46 w我自横刀向天笑 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 一、继承 1、继承 我想养一只🐕,所以先创建一个Dog类,里面有姓名和年龄的属性,吃饭和睡觉的方法 我还想养一只🐱,猫也有姓名和年龄,也有吃饭和睡觉的方法,按照之前的做法,我们可以按照Dog类的写法再写一遍Cat类 若我们还想养其它的动物的话,每个动物都有自己的名字和年龄,以及都会吃饭和睡觉,如 阅读全文
posted @ 2024-09-24 21:57 w我自横刀向天笑 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一、this关键字 this代表的是调用该方法的当前对象【谁调用了该方法,this就代表那个对象】 this: 代表的是调用当前方法的对象 this可以使用对象中的成员变量,成员方法,构造方法 变量查找规则:就近原则 先在方法中查找变量,若找到就使用 若方法中没有该变量,去成员变量的位置上查找 一个 阅读全文
posted @ 2024-09-24 21:16 w我自横刀向天笑 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象 面向对象与面向过程的区别? 面向过程的思想:代表语言 C语言 功能开发中的每一步都是自己参与的 面向对象的思想:代表语言 java语言 指的是不断地创建对象,指挥对象事情过程 面向对象的思想: 1、都有那些事物? 判断事物的方式: 1)UML课程知识 2)名词提取法 大象,冰箱,测试类 阅读全文
posted @ 2024-09-24 20:36 w我自横刀向天笑 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、数组 一维数组 数组:是一块连续固定大小的内存空间,有着索引的概念 定义数组的语句格式: 数据类型[] 数组名;【推荐】 数据类型 数组名[]; 如果只是定义一个数组的话,没有给初始化值,相当于一个变量没有值,是不能够直接使用的 如何对一个数组进行初始化? 1、动态初始化:我们自己给定数组的大小 阅读全文
posted @ 2024-09-24 20:17 w我自横刀向天笑 阅读(8) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示