
Java
骑着蚂蚁闯世界
这个作者很懒,什么都没留下…
展开
-
BigDecimal
BigDecimalpackage com.zeng.BBigDecimal;import java.math.BigDecimal;public class Demo01 { public static void main(String[] args) { BigDecimal bd1 = new BigDecimal("1.0"); BigDecimal bd2 = new BigDecimal("0.9"); //加法原创 2020-12-24 11:41:08 · 130 阅读 · 0 评论 -
java String 用法总结
分隔符1.**************************************************************************分隔符2.**************************************************************************分隔符3.*************************************************************************分隔符4.*******..原创 2020-12-23 18:37:53 · 253 阅读 · 1 评论 -
Java整数缓冲区
Integer 数据自动装箱拆箱遇到的个问题问题:请看下面 图中age3age4age5age6实现自动装箱,但两个地址比较后,一个输出true,一个输出false-----------------------------------------------------------------------------------------解答:自动装箱其实java底层为我们做了一些事:针对本题在你使用自动装箱时,java底层为我们隐型调用了Intege.valueOf(100)如下图原创 2020-12-23 15:52:31 · 318 阅读 · 0 评论 -
cmd控制台运行java出现汉字映射错误
初学者刚接触java的时候,经常会使用到CMD来运行java程序。而这个时候,最容易被命令窗口弹出来的满屏错误。比如这个最常见的这个错误:编码GBK的不可映射字符,其实这是很常见的一种错误,由于字符编码造成的。比如在控制台运行一个Example8.java文件会出现以下映射错误:解决办法:...原创 2020-12-21 20:27:38 · 519 阅读 · 0 评论 -
稀疏数组
定义当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组.如 : 五子棋,每个位置的默认值为0,当棋手在落子的时候会改变棋盘数据.当我们需要对棋盘进行存盘时.我们不需要把所有的位置数据都记录到硬盘中.只需要把落子的数据存盘就可以.这样存盘可以节省一定量的内存空间.稀疏数组就是专门做这件事情的。处理方法1 : 记录数组一共有几行几列.有多少个不同的值2 : 把存有不同值的元素的行列及值记录在一个小规模的数组中.从而缩小程序的规模.原本的二维数据中我们一个有6行.原创 2020-12-17 16:50:45 · 95 阅读 · 0 评论 -
成员内部类 静态内部类 局部内部类 匿名类
1.成员内部类:在类的内部定义与实例变量,实例方法同级别的类。外部类的一个实例部分创建内部成员对象时,必须依赖外部类对象。成员内部类不能定义静态成员Out out=new Out();Out.Inner=out.new Inner();在外部类和内部类存在重名属性时优先访问内部类类属性。2.静态内部类:不依赖外部类对象,可直接创建或通过类名访问,可声明静态成员。只能直接访问外部类...原创 2019-11-06 12:33:47 · 213 阅读 · 0 评论