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.version Java 运行时环境版本
java.vendor Java运行时环境供应商
java.vendor.url Java 供应商的 URL
java.home Java 安装目录
java.vm.specification.version Java 虚拟机规范版本
java.vm.specification.vendor Java 虚拟机规范供应商
java.vm.specification.name Java 虚拟机规范名称
java.vm.version Java 虚拟机实现版本
java.vm.vendor Java 虚拟机实现供应商
java.vm.name Java 虚拟机实现名称
java.specification.version Java 运行时环境规范版本
java.specification.vendor Java 运行时环境规范供应商
java.specification.name Java 运行时环境规范名称
java.class.version Java 类格式版本号
java.class.path Java 类路径
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简单统计相关推荐

  1. Java | Java常用API方法总结

    Java常用API方法总结 常用API JavaAPI 1 java.lang String StringBuilder Integer parseXxx Math Object System Thr ...

  2. Java 常用API

    Java 常用API JFC(Java类库) 是系统提供的已实现的标准类的集合,是Java编程的API(Application Program Interface) 可帮助开发者方便.快捷地进行软件开 ...

  3. Java 常用API的运用,效率及技巧

    1.     Java面向对象基本概念 2.     System 3.     String, StringBuffer 4.     数值,字符,布尔对象与简单类型的操作 5.     Class ...

  4. JAVA常用API的笔记

    常用API 1.定义: 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来 2.String String 类代表字符串,Java 程序中的所有字符串文字(例如" ...

  5. java flux api,JAVA Reactor API 简单使用(Flux和Mono)及WebFlux的应用

    一. Reactor API 简单使用(Flux和Mono) 1. 常用创建Flux及Mono的方式 1.1. 使用just从现有的已知内容和大小的数据创建Flux或Mono //使用数组创建一个被观 ...

  6. Java --- 常用API

    常用API 方法重载: 方法名相同,方法接收的参数不同 static: 修饰的类,可以直接使用类名进行调用 方法名 说明 public static abs(int a) 返回参数的绝对值 publi ...

  7. 7.Java常用API(String、ArrayList)

    API(Application Programming Interface, 应用程序编程接口) Java写好的技术(功能代码),可以直接调用 1.String String类定义的变量可以用于存储字 ...

  8. 安卓逆向-盲狙加密方法 | 安卓/JAVA 常用API查询网站

    目标app-引力波 首先了解在java中进行md5加密会用到的方法,然后对方法进行hook盲狙 在https://tool.oschina.net/apidocs/apidoc?api=jdk-zh进 ...

  9. (day9) 自学Java——常用API

    AIP就是Java已经写好的各种功能的java类 目录 1.Math 2.System 3.Runtime 4.Object 5.对象工具类Objects 6.BIgInteger 7.BigDeci ...

最新文章

  1. leetcode-86 分隔链表
  2. 计算机开始按钮作用,Win8.1的12个变化:开始按钮回归功能不再
  3. Java-ThreadLocal三种使用场景
  4. 统计内表行数常用的三种方法
  5. C++ lambda 捕获模式与右值引用
  6. 前端学习(1429):ajax封装四
  7. python命令方式和关键字
  8. 打开stl文件_介绍一种修复、查看以及打印STL三维模型文件的工具
  9. Java基础学习总结(96)——Java虚拟机JVM及Tomcat中的JVM有关内存的设置与调优
  10. 计算机专业抑郁症多,社工专业毕业的我得了抑郁症,我的痛苦别人难以理解?...
  11. padavan支持惠普打印服务器,【完美解决】openwrt共享hp1020打印机,HP/惠普打印机_好文分享_优购 - 荐优,购适...
  12. Python贝叶斯决策面计算及仿真
  13. 升级到ckplayerX
  14. golang并发模式work
  15. windows和linux双系统
  16. 电脑开启任务管理器的n种方法
  17. ssh服务器(自己的一点心得和操作总结)
  18. 论坛介绍|COSCon'22 人工智能(A)
  19. GAMES104 作业2-ColorGrading
  20. 小红书 程序员七夕礼物 - 微信每日早安推送,简单无坑的最新教程

热门文章

  1. 【吴恩达机器学习】学习笔记——1.5无监督学习
  2. 洛谷P2569 [SCOI2010]股票交易
  3. Socket网络编程--Libev库学习(3)
  4. 12款优秀jQuery Ajax分页插件和教程
  5. 哈夫曼树编码和译码c语言,C++哈夫曼树编码和译码的实现
  6. 写python代码的心得体会_写python代码的一点感想
  7. 数字通信同步技术的matlab与fpga实现_数字通信电缆行业规模情况及趋势分析(附报告目录)...
  8. java的string访问某个元素_架构师必懂的——RBAC基于角色的访问权限设计
  9. java annotations详解_Java Annotations详解
  10. 东方韵味传统迎接新年|旭日东升的吉利日出好运插画素材模板