源码剖析
文章平均质量分 92
PGZXB
这个作者很懒,什么都没留下…
展开
-
Java大数源码剖析(三) - 1.乘法运算
这是Java大数源码剖析系列的第三篇文章, 上一篇文章是Java大数源码剖析(二) - BigInteger的加减操作BigInteger提供的乘法操作乘法 : public BigInteger multiply(BigInteger val)使用示例public class Test { public static void main(String[] args) { BigInteger a = new BigInteger("12090"); B原创 2021-07-23 01:25:08 · 370 阅读 · 0 评论 -
Java大数源码剖析(四) - 1.位运算
BigInteger提供的位操作按位与 : public BigInteger and(BigInteger val)按位与上对方的非 : public BigInteger andNot(BigInteger val)按位或 : public BigInteger or(BigInteger val)按位异或 : public BigInteger xor(BigInteger val)按位非 : public BigInteger not()使用示例public class Test原创 2021-07-18 10:01:50 · 492 阅读 · 1 评论 -
Java大数源码剖析(二) - BigInteger的加减操作
这是Java大数源码剖析系列的第二篇文章, 上一篇文章是Java大数源码剖析(一) - BigInteger的底层数据结构BigInteger提供的加减操作加法 : public BigInteger add(BigInteger val), 将返回本身加上val的结果减法 : public BigInteger subtract(BigInteger val), 返回本身减去val的结果使用示例public class Test { public static void main(原创 2021-07-15 18:29:55 · 1783 阅读 · 0 评论 -
Java大数源码剖析(一) - BigInteger的底层数据结构
Java大数源码剖析(一) - BigInteger的底层数据结构本系列文章对Java大数类源码进行剖析, Java大数类包括java.math.BigInteger和java.math.BigDecimal, 本人使用的JDK版本为13.0.2本系列文章按照以下顺序 :BigInteger的介绍和底层数据结构 (一篇文章)依次剖析BigInteger各个常用方法的源码实现(从简到难) (若干篇文章)讲解BigDecimal的的介绍和底层数据结构 (一篇文章)依次剖析BigInteger各个原创 2021-07-15 18:24:16 · 940 阅读 · 1 评论