2025-06-28 16:17
Java后端
(49)
(0)
0
语法糖Syntactic Sugar在编程语言中添加一种新得语法,这种语法对语言本身得功能没有影响,可以更加方便程序员,代码更简洁。Java 虚拟机并不支持语法糖,这些语法在编译阶段就会被还原成简单得基础语法结构。
2025-06-28 16:03
(46)
transient 关键字的作用是控制成员变量不能参与序列化。保护对象中间的敏感信息,避免数据泄露。对非持久化对象饮用,使用 transient 关键字修饰,减少序列化和反序列化的负担。使用:
2025-06-28 16:01
(40)
Class.forName 和 ClassLoader 都可以用来实现反射。1 类初始化不同
2025-06-28 15:58
(32)
宏变量:通过宏定义,来创建具有特定值的标识符。通常用来表示常量或者复杂的表达式。宏替换:在预处理阶段对源代码中出现的宏变量进行替换。根据预先定义的宏规则,将代码中间的宏变量替换成相应的值或者表达式。
2025-05-27 10:09
(129)
浮点数在计算机中间采用的表示方式是基于 IEEE 754 的标准,这种标准对于非规约形式的浮点数进行舍入运算。这样可能导致某些小数的运算可能会失真,不精确。但对于金融或货币计算时,应尽可能避免精度丢失。
2025-05-27 10:01
(96)
Java 的泛型,增强了代码的重用性,避免了强制类型转换。在 Java 泛型中,会看到一些特定的类型符号,这些符号的意义T-Type表示类K-Key表示键,Map 集合中的键V-Value表示值,Map 集合中的值E-Element表示元素,集合中的一个元素R-Reserved表示方法的返回类型
2025-05-27 09:54
(123)
Java 类通过 new 关键字创建对象,在创建对象的时候,由于类中间的属性和方法有不同的修饰符,所以属性和方法在初始化的时候,会有不同的顺序。分两种情况分析:
2025-05-27 09:46
(89)
UUIDUniversally Unique Identifierjava 生成唯一标识符的工具类UUID 是一个 128 位的数字,用 32 个十六进制的字符表示,显示形式为8-4-4-4-12b927a4ff-2e25-4fc8-8f7e-a383a7f7c8d6可以实现在分布式系统中多节点能够
2025-04-30 11:31
(151)
Integer的值为-128~127之间的整数的时候,对象是同一个观察以下代码:
2025-04-30 11:21
java 程序在开发和测试阶段,检查程序是否正确,可以采用断言机制。
Page 1 of 16