分类 Java 基础 下的文章

Java 基础

怎么使用Java实现一个爬虫框架

编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。项目简介:crawler-mousecrawler-mouse 是一个基于 Java 实现的轻量级爬虫框架。该框架旨在简化网络数据采...

如何写一个不可变类?

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

JAVA上加密算法的实现用例

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