04 2024 档案

摘要:目录定义好处分类静态代理示例(接口实现)例一:(海外代购)动态代理jdk动态代理(接口)CGLIB代理(继承) 定义 是一种设计模式,提供对目标对象另外的访问方式 好处 目标对象可以间接访问 可以在目标对象实现的基础上,增强额外的功能,即扩展目标对象的功能 不改变原有代码的前提下,可以通过代理来扩展 阅读全文
posted @ 2024-04-29 16:13 ning12 阅读(7) 评论(0) 推荐(0) 编辑
摘要:java中的内部类 目录java中的内部类1.定义2.分类非静态成员式的内部类局部内部类匿名内部类静态成员式内部类总结 1.定义 内部类是一个定义在另一个类中的类 内部类可以把一些数据统一的隐藏起来,从而增强面向对象的封装性 2.分类 非静态成员式的内部类 非静态成员式内部类可以访问该类定义所在的作 阅读全文
posted @ 2024-04-27 20:12 ning12 阅读(9) 评论(0) 推荐(0) 编辑
摘要:java中的set集合 目录java中的set集合1.HashSet集合1.1HashSet的特点1.2HashSet常用方法2.LinkedHashSet集合2.1LinkedHashSet集合的特点3.TreeSet集合3.1TreeSet集合的特点3.2TreeSet的基本使用4.HashSe 阅读全文
posted @ 2024-04-20 14:43 ning12 阅读(19) 评论(0) 推荐(0) 编辑
摘要:java中的接口 目录java中的接口特征接口回调接口和抽象类的异同总结 特征 接口使用interface关键字 接口中的所有方法默认都是public abstract修饰 接口中所有的成员变量都是public static final修饰 接口没有构造方法,构造方法用于创建对象(接口没办法new对 阅读全文
posted @ 2024-04-20 14:39 ning12 阅读(19) 评论(0) 推荐(0) 编辑
摘要:java中的抽象 目录java中的抽象1.抽象类和抽象方法的定义2.抽象类和抽象方法的特点3.abstract的注意事项4.继承方面的特点5.总结 1.抽象类和抽象方法的定义 抽象类为了把相同但是不确定的东西提取出来,为了方便以后统一使用,并可以具有多种实现方案,目的是为了让子类实现 没有方法体的方 阅读全文
posted @ 2024-04-16 14:59 ning12 阅读(26) 评论(0) 推荐(0) 编辑
摘要:java中的Map集合 目录java中的Map集合1.HashMap集合1.1HashMap的特点1.2HashMap的常用方法总结 1.HashMap集合 1.1HashMap的特点 底层是链表+数组,jdk8以后又加了红黑树 存储的是key-value类型的数据 key值不能重复,key重复会进 阅读全文
posted @ 2024-04-15 08:24 ning12 阅读(12) 评论(0) 推荐(0) 编辑
摘要:java中的继承 继承的关键字(extends) 目录java中的继承方法重写方法重载super关键字 方法重写 两个方法的方法签名必须一致(方法名和参数一样) 如果父类的方法的权限修饰符是private,那么该方法不能重写,因为无法访问 方法重载 两个方法的方法签名必须不一致(方法名一致,参数不一 阅读全文
posted @ 2024-04-15 08:21 ning12 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Java中的final和Object类 目录Java中的final和Object类修饰变量修饰方法修饰类(无后类)final可以防止指令重排序,保证线程安全Object类经典面试题 修饰变量 基本类型(值不能改变) 引用类型(引用的地址不能改变) final修饰全局变量必须提前赋值 final修饰局 阅读全文
posted @ 2024-04-14 16:48 ning12 阅读(11) 评论(0) 推荐(0) 编辑
摘要:java中的包装类 为什么要有包装类 在面向对象中“一切皆对象”,但是基本类型的数据不太符合这一理念,为了统一概念,因此,把基本类型包装成了引用类型的数据 基本类型对象的包装类型,除了可以满足基本的类型的基本需求,还附加了其他的方法,例如:类型转化,数据类型之间的操作等等 基本类型与包装类型 基本类 阅读全文
posted @ 2024-04-14 12:45 ning12 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Java中的多态 同种行为具有不同表现形式或形态的能力 意义: 程序最终的状态只有在执行过程中才会被决定而非在编译期间决定 提高了程序的灵活性和扩展性 实现的必要条件: 必须有继承 必须有重写方法 父类引用指向子类对象 创建四个类 Animal类 public class Animal { publ 阅读全文
posted @ 2024-04-12 09:08 ning12 阅读(5) 评论(0) 推荐(0) 编辑
摘要:树 基本术语: 节点:树中存储数据的基本单位 根节点:一个没有父节点的节点 父节点:一个节点的上级叫做它的父节点,一个节点最多只能有一个父节点 子节点:一个节点的下级叫做它的子节点,一个几点可以有多个子节点 叶子结点:没有子节点的节点 节点的权:节点中的值 路径:从根节点开始到该节点所走的路线,路径 阅读全文
posted @ 2024-04-09 14:40 ning12 阅读(9) 评论(0) 推荐(0) 编辑
摘要:java中的栈和队列 栈 特点:先进后出 插入和删除只能在一段进行(栈顶),另一端称为(栈底) 插入和删除的时候时间复杂度都是最理想的O(1) java中提供了一个类:Stack,并且实现了泛型 方法: empty()检测栈是否为空 peek()查看头部元素,不删除 pop()删除头部元素,并返回删 阅读全文
posted @ 2024-04-07 18:56 ning12 阅读(12) 评论(0) 推荐(0) 编辑

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