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 · 981 阅读 · 0 评论 -
个人java学习笔记
java背景java由sun公司开发Java语言特性:完全面向对象,简单,分布式,健壮,安全,可移植(跨平台),多线程java运行机制:不同的操作系统有不同的JVM,JVM屏蔽了底层系统的差异,实现“一次编译,处处运行”运行一个java程序需要使用java命令,编译一个Java程序需要使用一个javac命令path下是java命令的路径,例如编译器和解释器。classpath下是指定查...原创 2019-08-16 19:38:20 · 164 阅读 · 0 评论 -
BigDecimal:比double更精确的小数类
BigDecimal概述BigInteger是Number的子类。它用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。常用的构造方法:BigDecimal(BigInteger val...原创 2019-08-22 11:51:48 · 1523 阅读 · 0 评论