![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
文章平均质量分 70
CHANGEA-code
这个作者很懒,什么都没留下…
展开
-
项目中关于serialVersionUID的隐藏bug
子类继承父类时,若父类实习Serializable接口,同时有serialVersionUID,子类也需要声明serialVersionUID,否则序列化读取写入对象时,可能会报错InvalidClassException。原创 2023-03-18 11:08:04 · 247 阅读 · 0 评论 -
【Java学习】安全编程——学习笔记
Java安全编程一.古典密码学1.1 替换法1.2 移位法1.3 破解方法二.现代密码学2.1 散列函数(哈希函数)2.2 对称加密2.3 非对称加密2.4 如何设置密码才安全2.5 byte和bit2.6 base64和base582.7 ASCII表:2.8 加密模式:2.9 填充模式:2.10 消息摘要(数字摘要):2.11 非对称加密:2.12 数字签名2.13 数字证书一.古典密码学1.1 替换法分为单表替换和多表替换单表替换:替换的规则在同一张表上。多表替换:替换的规则在不原创 2021-10-06 12:13:03 · 288 阅读 · 0 评论 -
Java综合应用实验-多人聊天室(多线程实现)
Java综合应用实验-多人聊天室(多线程实现)1.实验目的:编写一个 Java 应用程序,实现图形界面多人聊天室(多线程实现),要求聊天室窗口标题是 “欢迎使用 XXX 聊天室应用”,其中 XXX 是自己的班级姓名学号,如“软件 171 张三 1234”。2.实验代码:服务端程序代码:ServerChar.javapackage works;import java.io.DataInputStream;import java.io.DataOutputStream;import java原创 2020-12-12 22:35:26 · 8293 阅读 · 14 评论