自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript常用事件

JS事件

2022-11-20 19:38:40 311 1

原创 链表解决常见的几种问题

反转链表,计算两数之和,判断链表是否有环,判断链表是否相交

2022-10-05 10:38:05 373

原创 浏览网站时发生的过程

Http、Https协议通信过程

2022-09-25 08:22:54 172

原创 TCP协议和UDP协议

TCP协议和UDP协议

2022-09-22 20:03:33 896

原创 CopyOnWriteArrayList的源码分析

CopyOnWriteArrayList

2022-09-18 21:31:07 108

原创 创建的对象如何在堆区分配内存

对象的存储过程

2022-09-18 14:44:24 137

原创 将数据库中的值处理成Java实体类中的枚举类型

处理数据库中的字符类型为实体类的枚举类型

2022-08-29 18:56:31 2848

原创 Session会话追踪技术

session会话的机制

2022-08-25 18:46:25 477

原创 Servlet的生命周期

Servlet的生命周期

2022-08-21 12:43:34 1991

原创 HashMap的put过程

HashMap的存储元素的过程

2022-08-14 13:27:47 759

原创 基于FTP协议的文件传输与下载

FTP协议、TCP协议

2022-08-07 18:15:00 1066 2

原创 对称加密和非对称加密

对称加密和非对称加密

2022-07-21 23:42:27 204

原创 Java实现哈希算法

Java实现哈希算法

2022-07-21 22:19:47 2739

原创 接口和抽象类的区别

接口和抽象类的区别

2022-07-18 20:24:07 244

原创 Java SE基于Java Email发送邮件

Java SE 基于Java Email实现邮件发送

2022-07-18 11:39:09 594

原创 Java基于UDP协议实现网络通信

Java基于UDP协议进行通信

2022-07-17 23:25:06 571 1

原创 Java利用第三方库POI解析Excel

Java借助第三方库POI对Excel进行解析及写入

2022-07-14 08:40:23 1658 2

原创 Java对Properties格式的读、写

文章目录一、Properties格式的写入二、Properties格式的读取一、Properties格式的写入Properties格式是以键值对形式存储。通过一个Employee类实现Properties格式的写入。要通过Employee类进行写入,对象必须要序列化才能被存储。因此,Employee类必须要实现Serializable接口。代码如下(示例):try (ObjectOutputStream obj = new ObjectOutputStream(new BufferedOutput

2022-05-31 10:51:13 297

原创 ZIP文件的读、写

文章目录一、zip文件的解压1.获取解压的目录2.zip文件的读、写二、文件打包成zip文件1.zip的写入一、zip文件的解压首先在同一路径下,创建以zip文件名称相同的文件作为目录,其次对zip文件中的每一个子文件进行遍历并得到子文件名称,然后将读取到的一个子文件作为一个对象,最后通过每一个对象写入创建好的目录中,就完成了zip文件的解压。1.获取解压的目录代码如下(示例): // 1. 要解压的文件 File zipFile = new File("E:\\JavaTest\\实验五

2022-05-31 10:12:07 232 1

原创 字节输入流

文章目录一、FileInputStream1.read()方法1)方式一:2)方式二:二.BufferedInputStream1.read()方法1)方式一:2)方式二:三.总结一、FileInputStream1.read()方法有两种实现方式,一种是逐个读取的read()方法,另一种是批量读取的read()方法。以下是对两种方式的刨析:1)方式一:代码如下(示例): public int read() throws IOException { return read

2022-05-18 20:47:42 245

原创 数组乱序的三种实现方式

文章目录前言一、for循环1.代码块2、结果二.Frisher-Yates算法1.代码块2.结果三.利用Collections工具类1.代码块2.结果总结前言将数组中的数据以随机分为两组且两组数据中不可有重复值。例如:String[]role = {“安琪拉”,“白起”,“妲己”,“狄仁杰”,“典韦”,“韩信”,“老夫子”,“刘禅”,“鲁班七号”,“墨子”,“孙膑”,“孙尚香”,“孙悟空”,“项羽”,“亚瑟”,“周瑜”,“庄周”,“蔡文姬”};分为group1[]、group2[]这两个数组。一

2022-05-12 21:24:04 3129 2

原创 集合的遍历

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、List集合1.ArrayList二、使用步骤1.引入库2.读入数据总结前言常用的集合分为两类:单列集合(List、Set)、双列集合(Map),还有一些集合类型则为:队列(Queue、Deque)、栈(Stack).一、List集合首先List集合是继承Collection集合的单列集合。在List集合中允许出现重复值,所有的元素是以一种线性方式进行存储,所以可以通过索引来访问集合中的指定元素,其还有一个特.

2022-05-11 17:03:56 874

原创 实现栈模拟队列

文章目录前言一、模拟步骤1.基本思想:2.代码实现总结前言要实现栈模拟队列。首先要了解队列的特点,对于队列在生活中并不少见,例 :在排队做核酸时,先来的人,先做核酸,后来的人后做。这就是队列的特点:先进先出(First In First Out)。而对于栈,只有栈顶不存在栈尾。所以要实现队列的模拟,则需要两个栈一个栈用来保存入队(in),另一个用来保存出队(out)。一、模拟步骤1.基本思想:如图所示:创建两个栈分别为:(in、out) in用来保存入队的数据,out用来保存出队的数据。

2022-05-10 22:08:14 360 2

空空如也

空空如也

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

TA关注的人

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