摘要: # 晨考题 ### 1. jdk8中,HashMap底层用到哪些数据结构?有哪些线程安全的map类型? 在JDK 8中,HashMap底层使用了数组和链表(或红黑树)这两种数据结构来实现。 具体来说,HashMap使用一个数组来存储元素,每个数组元素称为桶(bucket)。当元素被插入HashMap 阅读全文
posted @ 2023-06-12 20:14 DFshmily 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 内容 什么是线程 如何创建线程 线程的调度 线程的一个设计模式:生产消费者模型 线程池 线程集合对象(侧重点) 一、什么是线程 进程:运行中的程序才可以称为进程,一个程序一个进程。宏观并行,微观串行。 线程: 1.任何一个程序都至少拥有一个线程,即主线程。但是java程序默认有两个线程,除了主线程之 阅读全文
posted @ 2023-04-01 17:37 DFshmily 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 异常 一、什么是异常 程序在运行过程当中发生的问题 package com.mine.demo01; public class Main1 { public static void main(String[] args) { System.out.println("发生异常前"); int i = 阅读全文
posted @ 2023-03-23 20:45 DFshmily 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 用户注册登录系统 内容 实体类 层级关系 静态代理 工厂模式 依赖注入 一、实体类 包:com.mine.usermanage.entity package com.mine.usermanage.entity; import java.util.Date; public class User { 阅读全文
posted @ 2023-03-22 21:33 DFshmily 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 集合框架 1.List接口 2.Set接口 3.Map接口 一、集合的体系 1.Collection接口 也是一种集合,特征:无序,可重复 无序:没有游标 可重复:这个集合当中可以有相同的数据 注意:没有直接的实现类 Collection<String> list = Arrays.asList(n 阅读全文
posted @ 2023-03-21 17:00 DFshmily 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 集合原理 一、List的执行原理 要解决的痛点: 1.数组的目前唯一的数据批量存储的手段 2.数组的扩容效率极慢(必须要解决的问题) 解决痛点问题: 1.暂时没有其他策略之前,先丰富其功能 2.如果每扩容一次都需要消耗大量的时间,可以减少其扩容的次数;通过牺牲空间,将扩容所消耗的时间集中在某几个特定 阅读全文
posted @ 2023-03-20 20:49 DFshmily 阅读(14) 评论(0) 推荐(0) 编辑
摘要: Java的实用类 一、包装类 基于基本数据类型所对应的引用类型,包装类既然是引用类型,那么其拥有null值,以及对应的API (1)数值类型的创建 package com.mine.demo01; public class Test1 { public static void main(String 阅读全文
posted @ 2023-03-17 21:01 DFshmily 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 面向对象进阶2 一、抽象 1.概念 当某个类仅仅只作为一种约束,那么这个类可以作为一个抽象类;这个类当中用于约束的方法,可以成为抽象方法 2.抽象类 关键字:abstract 语法: public abstract class Pet{ } 特征 抽象的类,无法被实例化 抽象类可以有实现类来实现其功 阅读全文
posted @ 2023-03-16 20:20 DFshmily 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 面向对象进阶 一、递归 1.概念:方法自己调用自己,但是会在某一个时机进行第次返回。 注意:递归的行为,通常要放在递归的条件之后 public class Test { public void fun(int i){ i --; if(i>=0){ fun(i); } } } 二、构造方法 1.什么 阅读全文
posted @ 2023-03-14 17:44 DFshmily 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 面向对象 一、IDEA的一些基本使用 网址:IntelliJ IDEA – 领先的 Java 和 Kotlin IDE (jetbrains.com) 创建IDEA工程: 创建一个空的工程 设置主题和字体设置 一些快捷键 idea常用快捷键大全 - 百度文库 (baidu.com) | Alt+Sh 阅读全文
posted @ 2023-03-11 17:53 DFshmily 阅读(10) 评论(0) 推荐(0) 编辑