摘要: 先看问题 System.out.println(0.1 + 0.2); // 输出 0.30000000000000004(而非精确的0.3) 根本原因​​:浮点数使用 IEEE 754 标准的二进制表示,像 0.1 这样的十进制小数在二进制中是​​无限循环小数​​(类似 1/3 在十进制中的情况) 阅读全文
posted @ 2025-06-16 17:44 joshua317 阅读(145) 评论(0) 推荐(0)
摘要: 在Java中,main方法的签名​​必须​​声明为public static void main(String[] args),这是Java语言规范强制要求的入口点语法。每个关键字的作用和必要性如下: 🔑 1. ​​public(公共可见性)​​ ​​为什么需要​​:JVM需要从外部访问main方 阅读全文
posted @ 2025-06-16 16:41 joshua317 阅读(68) 评论(0) 推荐(0)
摘要: 什么是 Java? ​​Java​​ 是一种高级的、通用的、面向对象的编程语言和计算平台,由 James Gosling 于 1991 年在 Sun Microsystems(现为 Oracle 子公司)开发。它的核心设计理念是 ​​"Write Once, Run Anywhere"(一次编写,到 阅读全文
posted @ 2025-06-16 16:31 joshua317 阅读(6) 评论(0) 推荐(0)
摘要: 在Java中,String类提供了丰富的方法来处理字符串操作。以下是其常用方法的分类总结: ​​1. 获取字符串信息​​ ​​length()​​ 返回字符串长度(字符数)。 示例:"hello".length() → 5 ​​charAt(int index)​​ 返回指定索引处的字符(索引从0开 阅读全文
posted @ 2025-06-16 16:03 joshua317 阅读(150) 评论(0) 推荐(0)