分类 Java 基础 下的文章

Java 基础

Java你不知道的那些事儿—Java隐藏特性

编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。每种编程语言都有其强大之处,无论你是初学者还是拥有多年项目经验的开发者,总会有未知的角落。就 Java 语言本身而言,即使你已开发多...

applet 数字签名——三步走

applet 数字签名——三步走本文整理 Java Applet 数字签名的基本操作流程,主要包含密钥库生成、证书导出以及 JAR 包签名三个关键步骤。第一步:生成密钥库使用 keytool 工具生成密钥库文件及密钥对。执行命令后,系统会提示输入密钥库密...

字节码增强技术-Byte Buddy

为什么需要在运行时生成代码?Java 是一个强类型语言系统,要求变量和对象都必须有确定的类型,不兼容的类型赋值会导致转换异常。通常情况下,这类错误会被编译器检查出来。如此严格的类型系统在大多数情况下是令人满意的,这对构建具有强可读性和稳定性的应用有很大帮...