![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
lost_land
初学者
展开
-
BigInteger:数字超出int范围的大数类
BigInteger概述 BigInteger是Number的子类。 BigInteger提供了所有Java的原始整数运算符和java.lang.Math中所有相关方法的类比。 此外,BigInteger还提供了模数运算,GCD计算,原始测试,初级生成,位操作以及其他一些其他操作的操作。 常用的构造方法: BigInteger(byte[] val) 将包含BigInteger的二进制补码二进制表...原创 2019-08-21 10:43:52 · 989 阅读 · 0 评论 -
个人java学习笔记
java背景 java由sun公司开发 Java语言特性: 完全面向对象,简单,分布式,健壮,安全,可移植(跨平台),多线程 java运行机制:不同的操作系统有不同的JVM,JVM屏蔽了底层系统的差异,实现“一次编译,处处运行” 运行一个java程序需要使用java命令,编译一个Java程序需要使用一个javac命令 path下是java命令的路径,例如编译器和解释器。classpath下是指定查...原创 2019-08-16 19:38:20 · 167 阅读 · 0 评论 -
BigDecimal:比double更精确的小数类
BigDecimal概述 BigInteger是Number的子类。它用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。 常用的构造方法: BigDecimal(BigInteger val...原创 2019-08-22 11:51:48 · 1593 阅读 · 0 评论