上一页 1 ··· 9 10 11 12 13
摘要: Java中的String是不可变对象 在面向对象及函数编程语言中,不可变对象(英语:Immutable object)是一种对象,在被创造之后,它的状态就不可以被改变。至于状态可以被改变的对象,则被称为可变对象(英语:mutable object)。-- 来自百度百科 Java8 String源码 阅读全文
posted @ 2024-08-20 20:52 程序员Seven 阅读(69) 评论(0) 推荐(0)
摘要: 为什么浮点数 float 或 double 运算的时候会有精度丢失的风险呢? 《阿里巴巴 Java 开发手册》中提到:“浮点数之间的等值判断,基本数据类型不能用 == 来比较,包装数据类型不能用 equals 来判断”。“为了避免精度丢失,可以使用 BigDecimal 来进行浮点数的运算”。 浮点 阅读全文
posted @ 2024-08-20 20:39 程序员Seven 阅读(247) 评论(0) 推荐(0)
摘要: 面试题引入 这里引申出一个经典问题,看下面代码 Integer a = 100; Integer b = 100; System.out.println(a == b);//true Integer c = 200; Integer d = 200; System.out.println(c == 阅读全文
posted @ 2024-08-18 23:54 程序员Seven 阅读(142) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13