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