欢迎来到 Kong Xiangqun 的博客

上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 一、什么是Map ▪ Map – 特点key-value映射 ▪ HashMap – Key无序 唯一(Set) – Value无序 不唯一(Collection) ▪ LinkedHashMap – 有序的HashMap 速度快 ▪ TreeMap – 有序 速度没有hash快 ▪ 问题:Set与 阅读全文
posted @ 2022-04-25 21:29 kongxiangqun20220317 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一、LinkedList增 1、add()添加值 public class LinkedListDemo { public static void main(String[] args) { LinkedList linkedList = new LinkedList(); linkedList.a 阅读全文
posted @ 2022-04-25 21:20 kongxiangqun20220317 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 一、为什么使用集合框架 Collection存放单一一个值, Map存放的是k-v键值对 二、Collection 接口 1、增加 接口是不能实例化的,我们这new ArrayList add:要求必须传入的参数是Object对象,因此当写入基本数据类型的时候,包含了自动拆箱和自动装箱的过程 特点: 阅读全文
posted @ 2022-04-25 21:19 kongxiangqun20220317 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 一、基本数据类型的包装类 基本类型4类8中:数值型、浮点型、字符型、布尔型 我们在日常工作中经常会用到集合框架:比如List、Map、Set 本身放值是没问题的,但是在Api里有一些基本的规定 源码: 例如:ArrayList 里面有一个重要的方法add E e 表示什么意思 /** * Appen 阅读全文
posted @ 2022-04-25 21:15 kongxiangqun20220317 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、内部类 ▪ 把一个类定义在另一个类的内部称为内部类 /* 内部类(当作类中的一个普通成员变量,只不过此成员变量是class的类型): 一个java文件中可以包含多个class,但是只能有一个public class 如果一个类定义在另一个类的内部,此时可以称之为内部类 使用: 创建内部类的时候, 阅读全文
posted @ 2022-04-25 21:14 kongxiangqun20220317 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 一、接口 ▪ 我们前面用继承关系,描述了动物、哺乳动物、爬行动物的各种 关系。 ▪ 现在我们要描述: – 飞机 导弹 子弹 篮球 石头的关系? 他们之间有继承关系吗?没有 他们的共同特征都有飞的方式 这个飞的方式我们就可以用接口来定义。 ▪如何定义接口? –格式: ▪[访问修饰符] interfac 阅读全文
posted @ 2022-04-25 21:11 kongxiangqun20220317 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一、代码块 /* * 代码块: 使用{}括起来的一段代码叫做代码块 * 分类: * 普通代码块:定义在方法中,使用{}括起来的代码叫做普通代码块 * 构造代码块:定义在类中的使用{}括起来的代码叫做构造代码块 * 注意:每次代码运行的时候会将构造代码块中的代码添加到构造方法的前面 * 构造代码块中的 阅读全文
posted @ 2022-04-25 21:10 kongxiangqun20220317 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 一、封装 1、狭义的封装 public class Dog { private String name; private int age; private String color; public Dog(){ } public Dog(String name,int age,String colo 阅读全文
posted @ 2022-04-25 21:10 kongxiangqun20220317 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一、多态 对于不同对象接收到同一指令之后可以进行不同的处理就是多态 对应程序中就是不同对象调用同一个方法名后, 每个对象具体的子类实现是不一样的 为什么使用多态? ▪ 宠物饿了,需要主人给宠物喂食 – 不同宠物吃的东西不一样 – 不同宠物恢复后体力值不一样 /* ▪ 狗狗类 – 增加狗狗吃东西的方法 阅读全文
posted @ 2022-04-25 21:10 kongxiangqun20220317 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 一、局部变量和成员变量 定义在方法中的变量为局部变量 区别: /* 区别 - 声明位置不同 类中 方法中 - 作用范围不同: 当前类的方法 当前方法 不同的方法中即使有相同的局部变量, 没有关系, 互不影响, 建议相同 - 内存存放的位置: 局部变量栈内存中 成员变量堆内存中 - 成员变量有默认值; 阅读全文
posted @ 2022-04-25 21:09 kongxiangqun20220317 阅读(35) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页