随笔分类 -  Java

摘要:HashMap和Hashtable的区别 HashMap和Hashtable这两个是集合框架中比较常见的问题,所以我做了些总结便于回顾。 1.继承 Hashtable 继承自 Dictiionary 而 HashMap继承自AbstractMap 2.键值要求 hashtable不允许空值与空键,但 阅读全文
posted @ 2020-02-22 20:21 cheng102e 阅读(116) 评论(0) 推荐(0) 编辑
摘要:java大数加法乘法 前言 正常情况下我们调用加法乘法使用符号就行了,但是如果超出限制了,那就只能调用BigDecimal里面的函数了,但是有的时候oj考察的就是希望自己实现,所以就可以采用别的方法。 加法 加法比较简单,直接字符串转置,差的位补0,然后一位一位加,最后注意进位。 乘法 以12 12 阅读全文
posted @ 2020-02-22 16:06 cheng102e 阅读(297) 评论(0) 推荐(0) 编辑
摘要:java任意进制转换 前言 我们正常使用的是十进制,计算机使用的是二进制,初次之外还有很多不同的进制,但是转换方法都相似,这里就整理一下java的进制转换。 调用函数 十进制转十六进制 Integer.toHexString(int i) 十进制转八进制 Integer.toOctalString( 阅读全文
posted @ 2020-02-22 13:21 cheng102e 阅读(1437) 评论(0) 推荐(0) 编辑
摘要:java的三种随机数生成方式 随机数的产生在一些代码中很常用,也是我们必须要掌握的。而java中产生随机数的方法主要有三种: 第一种:new Random() 第二种:Math.random() 第三种:currentTimeMillis() 第一种 第一种需要借助java.util.Random类 阅读全文
posted @ 2018-09-21 16:41 cheng102e 阅读(622099) 评论(1) 推荐(35) 编辑