自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 收藏
  • 关注

原创 Spring——AOP功能

111111。

2025-06-08 14:16:42 63

原创 Spring整合MyBatis,Junit

1111。

2025-06-08 14:15:44 73

原创 Idea快捷键

是当前类的属性,有可能是成员变量,也有可能是常量。-> 这个方法来自于哪个类或者接口中。| 重写了父类或接口的方法。

2025-06-02 13:52:22 128

原创 多线程——定时任务ScheduledThreadPoolExecutor用法

只有一个线程意味着我们这个定时任务线程池要执行多个任务的话,一个线程执行多个任务必然是按顺序去执行的,一个线程执行多个任务能保证任务执行顺序。提交固定延时间隔去执行的任务。上一个任务结束到下一个任务开始的中间的延时的时间间隔相同(与之对应的重载方法和上面两个是不关心一个线程还是多个线程的,是可以支持多个线程的。传参只有一个数字1,意味着我们这个线程池只有一个线程,提交固定的时间间隔的任务。每个任务开始的时间间隔相同(接收一个额外的参数:线程工厂。来初始化定时任务的执行器的。重载:也接收一个线程工厂。

2025-06-01 22:46:20 378

原创 io流3——字符集,乱码,字符输入输出流

2025-06-01 22:09:26 68

原创 io流3——字符集,乱码,字符输入输出流

2025-06-01 22:03:11 78

原创 io流2——字节输入流,文件拷贝

读取:到程序中不是a,而是a的asicc码对应的数字继续读读到最后:不想看到数字,还想看abcde:再继续读:如果读不到了,就会返回-1问题案例:如下:会丢失数据,只输出了98,100原因:read读一次数据移一次指针正确代码:所以我们写代码时,一定要定义接收的变量大的文件的时候会慢:慢的根本原因:每次只读一个字节第一次读取:第二次读取:第三次读取:第四次读取:

2025-06-01 21:41:21 259

原创 IO流1——体系介绍和字节输出流

纯文本文件:windows自带的记事本打开能读懂的经验证:word,excel不是,txt, md的是纯文本文件!!!!抽象类不能直接创建他们的对象,要看他们的子类:源码:此时写数据的时候是写到当前项目下的myio的a.txt的文件中如果a.txt没有提前新建,会创建一个新的文件。父路径如果不存在,会报错:运行后:真的要写97:把9和7分别看作是一个单独的字符,挨个写出就可以了不释放:由于当前我们连接的是a.txt我们手动删除a.txt:

2025-06-01 21:13:06 296

原创 多线程——线程池

可以自己实现这个功能,自己写一个线程池jdk也给提供了线程池传统的java实现线程:Thread类和Runnable都是java,lang包下的。jdk从1.5开始,提供了新的同样实现接口,覆盖方法。

2025-06-01 18:23:17 784

原创 多线程——成员方法,线程安全问题,等待唤醒机制及在阻塞队列中的实现

演示:细节说明:默认名字:一个变量不断自增,一开始默认初始化是0,第一个线程默认序号就是0.

2025-05-26 07:54:51 301

原创 双列集合3——HashMap,TreeMap源码

1。

2025-05-25 15:32:23 262

原创 单列集合——Set集合2——TreeSet,集合使用如何选择,Set集合源码

和长度没关系,按照字母位置依次排列:第一个一样再比第二个,一样再比第三个…报错:因为student是我们自己写的,我们并没有给他添加一个默认的比较规则,treedet不知道怎么比,所以添加元素的时候报错了。底层是new了一个HashMap集合:add方法:也是调用了map集合的添加方法:map集合的添加不叫add叫put方法。

2025-05-25 15:28:33 315

原创 单列集合——set集合1——HashSet,LinkedHashSet

没有额外的方法,学习下底层原理就行。

2025-05-22 07:46:25 136

原创 单列集合——ArrayList,LinkedList,迭代器的底层原理和源码

空参构造创建集合时候,创建长度为零的数组名叫elementData,还有个成员变量size用来记录元素的个数,第一次空参,size长度是0。,底层创建长度尾10的数组,数组中默认初始化值都是null,添加第一个元素a,然后size++, size值就是1。,新数组长度是原来的1.5倍。。拷贝进去,剩余空的都是null。如果这个也加满了,继续扩容为原来的1.5倍。如果添加的时候不是一个一个加的,而且1.5倍还放不下,比如10个装满了,然后这时候一下要加100个数据,1.5扩容为15个还是不够。。

2025-05-18 21:22:14 262

原创 单列集合——list集合和五种遍历方式

数组存储的弊端:数组长度是固定的,一旦创建。,我们只管添加,他长度不够会自动扩容。但是数组可以存储基本数据类型和引用数据类型,

2025-05-18 11:46:14 155

原创 双列集合——HashMap和TreeMap源码详解

1。

2025-05-18 11:37:48 72

原创 双列集合2——HashMap,LinkedHashMap,TreeMap,Properties基本介绍

辈分比较低,他爹是hashmap。所以同样不需要额外学习方法,直接用map接口里的就可以。

2025-05-18 11:36:23 847

原创 双列集合——map集合和三种遍历方式

键和值一一对应,每个键只能对应自己的值一个键和值整体称为键值对或键值对对象,java中叫做entry对象。

2025-05-04 20:04:48 539

原创 可变参数和集合工具类Collections

addAll:实现批量添加,参数是collection,说明只能给单列集合批量添加。第二个参数是可变参数shuffle:打乱顺序:形参是list,set集合不能用它。

2025-05-03 21:31:36 240

原创 spring注解方式

现在不写配置文件怎么办,用类替换配置文件。

2025-04-14 07:40:15 294

原创 非注解方式spring功能汇总

spring

2025-04-07 23:10:48 258

原创 File类api使用说明

直接输出file对象,输出的是绝对路径。

2025-03-30 12:15:08 132

原创 JDK8时间类——时区,时间和格式化

第一组:对应于之前的Date类,

2025-02-24 13:17:17 167

原创 补充知识点

java

2025-02-23 20:43:14 204

原创 JDK7时间——Date,SimpleDateFormat,Calendar

格式化:将时间按照我们指定的方式进行展示。解析:把一个字符串表示的时间变成date对象。

2025-02-23 16:39:52 343

原创 String,StringBuilder,StringJoiner

使用字符数组和字节数组会用到,需要掌握。空参和new一个用的比较少。

2025-02-23 09:55:09 417

原创 正则表达式

会很复杂,写很多代码。

2025-02-21 13:21:29 123

原创 API——BigInteger,BigDecima,Math

如果表示的数字比long最大范围还大,long就不够了,用BigInteger。只要不是小数,多大BigInteger都可以表示,上限非常大,可以看作不限的。

2025-02-21 13:07:16 212

原创 包装类详解

Object的toString把对象地址值(hascode)转成16进制用的这个方法。

2025-02-20 13:35:33 305

原创 泛型——泛型类,泛型方法,泛型接口

我们可以把泛型定义在方法上面:这个方法就叫做泛型方法。

2025-02-19 13:19:56 316

原创 MyBatis进阶

mybatis进阶

2025-02-16 21:19:31 1281

原创 sql语言语法的学习

sql语法

2025-02-16 16:59:07 265

原创 数据库基本概念及基本使用

不同的公司进行不同的实践,生成了不同的。比如买汽车,汽车只是一个概念,你要买哪个牌子哪个型号的汽车,才是真正的汽车的一个。数据库软件产品有:mysql, oricle等学习mysql数据库,就是学习mysql这款软件的使用。

2025-02-16 16:28:03 176

原创 maven坐标依赖大全

【代码】maven坐标依赖大全。

2025-02-16 15:03:30 126

原创 mybatis快速入门

mybatis入门

2025-02-16 15:02:24 114

原创 maven——使用idea创建maven项目(文件夹上颜色)

把一开始灰色和相对于maven标准目录缺少的文件夹上色和新建:在右边给叉掉文件夹就又全都变成灰色的了:在这个地方也可以改:

2025-02-16 13:41:17 153

原创 API——Scanner,Random,System,Runtime,Object,克隆,Objects

解释说明:中国在世界板块位于东八区,跟标准时间有8个小时时差,在我们的操作系统中获取到的时间原点:获取从时间原点开始,到代码运行的时间点,这个过程中一共过了多少毫秒:就是返回当前时间的毫秒形式。

2025-01-12 15:01:11 398

原创 匿名内部类和lambta表达式

简化arrays的sort方法:使用匿名内部类:进一步使用lambta表达式:代码:

2025-01-12 11:00:27 198

原创 API——Arrays

操作数组的工具类打开api文档可以看见,里面几乎所有的方法都是static修饰的,所以我们调用里面的方法不需要创建对象,类名.就可以。

2025-01-12 10:11:26 199

原创 ArrayList源码

alt+7:左边显示当前类的方法大纲移动到右边:方式二:ctrl+f12。

2025-01-10 13:33:08 180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除