摘要:1.引言 在java语言中,double和float用于二进制浮点型计算,无法得到精确的结果。而BigDecimal则用于精确的计算。不超过16位有效数字(最好是不超过13位)的科学和工程计算,可以使用double和float,但要求精确计或者超过了16位有效数字(超过13位也建议如此)的商业运算则
阅读全文
摘要:获取某个类实例的静态属性: 遍历获取其静态属性的code和message: 打印结果: 如果获取指定的静态属性:
阅读全文
摘要:有时候在一个方法中,我们需要返回多个字符串,而又不想将这些字段包成一个类。此时就需要使用输出型参数。 但是如果将输出型参数的类型声明为String,那么调用该方法后,是获取不到我们想要的值的。 测试代码如下: 输入为: 这是什么原因呢? 这需要从内存原理,以及引用传参方面来解释。 内存原理:一个St
阅读全文
摘要:1.String是最基本的字符串类,用于表示字符串。 特点:对象内容不可变,但可以通过指向不同的对象来“表示”不同的内容。 使用场景:如果不涉及到内容改变,可以使用String。 注意:如果想将String作为输出型参数,抱歉,做不到。 方法返回后,内容还是没有赋上值。具体原因就得追究到内存原理上了
阅读全文