05 2022 档案
摘要:java BigDecimal解决浮点数的精度丢失和大数计算问题 抛出浮点数问题: 先考个题,输入什么? System.out.println(0.1 + 0.2); 答案:0.30000000000000004 在我们日常数学计算中,0.1+0.2不是等于0.3吗?为什么会等于0.30000000
阅读全文
摘要:java 浅拷贝和深拷贝 简单理解: 浅拷贝:拷贝地址。原变量改变,新变量也会受到影响 深拷贝:拷贝值,开辟一块新的内存返回。原变量改变,新变量不会受到影响 拷贝基本数据类型 拷贝基本数据类型字面量,都是拷贝值 拷贝引用类型 浅拷贝: 直接赋值,直接返回的是克隆对象的引用地址 测试代码: publi
阅读全文
摘要:重温 javaSE 前言:有地基才能有高楼大厦 认识java java是一门强类型的语言 1.1 什么叫强类型什么叫弱类型呢? 强类型: 强制数据类型定义的语言。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。举个例子:如果你定义了一个整形变量 a,那么
阅读全文