包含 Java 基础 标签的文章

如何写一个不可变类?

什么是不可变对象不可变对象(Immutable Object)指的是对象一旦创建之后,其状态就不能被改变。String 类就是一个典型的不可变类,它的对象一旦创建,值就无法被修改。不可变对象的优势不可变对象在开发中具有显著优势,主要体现在以下两点:缓存友...

JAVA上加密算法的实现用例

第 1 章 基础知识1.1 单钥密码体制单钥密码体制(Symmetric Key Cryptography)是一种传统的加密算法,指信息的发送方和接收方共同使用同一把密钥进行加解密。通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。...

java socket (回顾.html)

背景与目标最近在项目中重温了 Socket 编程,鉴于长期未使用,许多细节已较为模糊,因此通过一个小例子进行回顾。实现目标实现一个简单的通信模型:客户端向服务器端发送消息,服务器端读取信息后回复客户端,如此循环往复。服务端代码实现服务端监听指定端口,等待...