java常用api简单统计

Posted 月疯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java常用api简单统计相关的知识,希望对你有一定的参考价值。

Java的Number类:

Byte类型
长度:1byte/8bit
最大值:127 0b0111_1111
最小值:-128 0b1000_0000
Short类型
长度:2byte/16bit
最大值: 2^15 32767 0x7fff 0b0111_1111_1111_1111
最小值:-2^15 -32768 0x8000 0b1000_0000_0000_0000
Integer类型
长度:4byte/32bit
最大值: 2^31 -21亿 0x7fffffff
最小值:-2^31 -21亿 0x80000000
Long类型
长度:8byte/64bit
最大值: 2^63 约9*10^18
最小值:-2^63
Float类型
长度:4byte/32bit
正最大值:0x7f7fffff,约3.4*10^38
正最小值:0x00000001,月1.4*10^(-45)
Double类型
长度:8byte/64bit
正最大值:1.8*10^308
正最小值:4.9*10^(-304)

Java Math类:


Java Math.abs() 获取绝对值
Java Math.round() 四舍五入
Java Math.random() 获取随机数
java Math.pow()计算次方
Java Math.ceil() 取整
Java Math.log() 计算对数
Java Math.floor() 取整
Java Math.toDegrees()弧度转换成角度
Java Math.toRadians()角度转换为弧度
Java Math.cos() 计算余弦
Java Math.acos() 计算反余弦
Java Math.sin() 计算正弦
Java Math.asin() 计算反正弦
Java Math.tan()/Math.tanh() 计算正切/双曲正切
Java Math.atan() 计算反正切

java的System类

Java System.getProperty()方法获取系统信息
Java System.currentTimeMillis() 返回毫秒为单位的当前时间
Java System.exit() 退出程序
Java System.gc() 运行垃圾回收器
Java System.arraycopy() 复制指定的源数组的数组

System.getProperty("user.dir");  

相关值的描述
java.versionJava 运行时环境版本
java.vendorJava运行时环境供应商
java.vendor.urlJava 供应商的 URL
java.homeJava 安装目录
java.vm.specification.versionJava 虚拟机规范版本
java.vm.specification.vendorJava 虚拟机规范供应商
java.vm.specification.nameJava 虚拟机规范名称
java.vm.versionJava 虚拟机实现版本
java.vm.vendorJava 虚拟机实现供应商
java.vm.nameJava 虚拟机实现名称
java.specification.versionJava 运行时环境规范版本
java.specification.vendorJava 运行时环境规范供应商
java.specification.nameJava 运行时环境规范名称
java.class.versionJava 类格式版本号
java.class.pathJava 类路径
java.library.path加载库时搜索的路径列表
java.io.tmpdir默认的临时文件路径
java.compiler要使用的 JIT 编译器的名称
java.ext.dirs一个或多个扩展目录的路径
os.name操作系统的名称
os.arch操作系统的架构
os.version操作系统的版本
file.separator文件分隔符(在 UNIX 系统中是“/”)
path.separator路径分隔符(在 UNIX 系统中是“:”)
line.separator行分隔符(在 UNIX 系统中是“/n”)
user.name用户的账户名称
user.home用户的主目录
user.dir用户的当前工作目录

 Java Random类:

boolean nextBoolean() //返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的boolean值。
void nextBytes(byte[] bytes) //生成随机字节并将其置于用户提供的 byte 数组中。
double nextDouble() //返回下一个伪随机数,它是取自此随机数生成器序列的、在0.0和1.0之间均匀分布的 double值。
float nextFloat() //返回下一个伪随机数,它是取自此随机数生成器序列的、在0.0和1.0之间均匀分布float值。
double nextGaussian()    //返回下一个伪随机数,它是取自此随机数生成器序列的、呈高斯(“正态”)分布的double值,其平均值是0.0标准差是1.0。 
int nextInt() //返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。 
int nextInt(int n) //返回一个伪随机数,它是取自此随机数生成器序列的、在(包括和指定值(不包括)之间均匀分布的int值。
long nextLong() //返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的 long 值。
void setSeed(long seed) //使用单个 long 种子设置此随机数生成器的种子。

StringBuffer和StringBuider

Java StringBuffer类
Java StringBuilder类
Java StringBuffer常用方法
Java StringBuffer.append() 追加字符
Java StringBuffer.delete/deleteCharAt 删除字符
Java StringBuffer.insert 插入字符
Java StringBuffer.reverse 颠倒反转字符
Java StringBuffer.setCharAt 替换字符
Java StringBuffer.substring 截取字符

Java Integer取值范围

Java Integer比较
Java Integer.compareTo()比较大小
Java Integer.equals()判断相等
Java Integer转换double,float,int,long,string
Java Integer.parseInt()字符串转换int
Java Integer.toBinaryString()十进制转成二进制
Java Integer.toHexString()十进制转成十六进制
Java Integer.toOctalString()十进制转成八进制
Java Integer.valueOf()返回Integer整型对象

以上是关于java常用api简单统计的主要内容,如果未能解决你的问题,请参考以下文章

逆正弦、余弦和正切的代码

正割余割正弦余弦正切余切之间的关系的公式

第十二单元 常用API

Python绘制正弦余弦函数用到哪些函数?

matlab的简单函数集锦?

java常用api简单统计