分类: Java Code

297 篇文章

集合-Map接口及其多个实现类的对比、Map中存储的key-value的特点、HashMap在JDK7中的底层实现原理、HashMap在JDK8中的底层实现原理、HashMap在JDK7中的源码分析、HashMap在JDK8中的源码分析、LinkedHashMap的底层实现、Map中的常用方法1、Map中的常用方法2
package top.qaqaq.java.P548; import org.junit.jupiter.api.Test; import java.util.*; /** * |----Map:双列数据,存储key-value对的数据 ---类似于高中的函数:y =f(x) * |----HashMap:作为Map的主要实现类;线程不安全的,效…
集合-Set课后两道面试题
package top.qaqaq.java.P547; import org.junit.jupiter.api.Test; import java.util.ArrayList; import java.util.HashSet; import java.util.List; /** * @author RichieZhang * @creat…
集合-TreeSet的课后练习
package top.qaqaq.java.P546; /** * 定义一个 Employee 类。 * 该类包含:private 成员变量 name,age,birthday,其中 birthday 为MyDate 类的对象; * 并为每一个属性定义 getter, setter 方法; * 并重写 toString 方法输出 name, ag…
集合-TreeSet的自然排序
package top.qaqaq.java.P540; import org.junit.jupiter.api.Test; import java.util.Iterator; import java.util.TreeSet; /** * @author RichieZhang * @create 2022-10-26 下午 10:18 */…
集合-List的一个面试小题
package top.qaqaq.java.P534; import org.junit.jupiter.api.Test; import java.util.ArrayList; import java.util.List; /** * @author RichieZhang * @create 2022-10-26 下午 7:18 */ pu…
枚举类与注解-Annotation的使用示例、JDK内置的三个基本注解、如何自定义注解、jdk中4个基本的元注解的使用1、jdk中4个基本的元注解的使用2、jdk8新特性:可重复注解、jdk8新特性:类型注解、可重复注解中元注解不一致的问题解决
package top.qaqaq.java.P505; import org.junit.jupiter.api.Test; import java.lang.annotation.Annotation; import java.util.ArrayList; import java.util.Date; /** * 注解的使用 * * 1. 理…
枚举类与注解-枚举类的理解、自定义枚举类、使用enum关键字定义枚举类、Enum类中的常用方法、使用enum关键字定义的枚举类实现接口
package top.qaqaq.java.P498; /** * 一、枚举类的使用 * 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 * 2.当需要定义一组常量时,强烈建议使用枚举类 * 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 * * 二、如何定义枚举类 * 方式一:jdk5.0之前,自定义枚举类 * …
常用类-IDEA中Debug调试
package top.qaqaq.java.P479; import org.junit.jupiter.api.Test; /** * @author RichieZhang * @create 2022-10-23 下午 4:34 */ public class IDEADebug { @Test public void testString…