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整型对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值