当前位置: 首页 > news >正文

Java重修笔记 第三十六天 System类、大数据处理方案

  • System类常用方法

1. public static void exit(int status)

        退出当前程序,参数 status = 0 正常退出

2. public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

        复制数组。参数 src - 源数组。 srcPos - 源数组中的起始位置。 dest - 目标数组。 destPos - 目的地数据中的起始位置。 length - 要复制的数组元素的数量。

3. public static long currentTimeMillis()

        返回当前时间距离1970年1月1日的毫秒数

4. public void gc()

        尝试运行垃圾回收器,是否真的运行需要编译器自行决定

  • BigInteger类和BigDecimal类

1. BigInteger类适合保存值比较大的整数

2. BigDecimal类适合保持精度更高的浮点型小数

  • BigInteger类的常用方法

1. public BigInteger add(BigInteger val)

        返回this加上val的值

2. public BigInteger subtract(BigInteger val)

        返回this减去val的值

3. public BigInteger multiply(BigInteger val)

        返回this乘以val的值

4. public BigInteger divide(BigInteger val)

        返回this除以val的值

  • BigDecimal类的常用方法

1. public BigInteger add(BigInteger val)

        返回this加上val的值

2. public BigInteger subtract(BigInteger val)

        返回this减去val的值

3. public BigInteger multiply(BigInteger val)

        返回this乘以val的值

4. public BigInteger divide(BigInteger val)

        返回this除以val的值,其结果无限循环时可能抛出异常ArithmeticException

5. public BigDecimal divide(BigDecimal divisor, RoundingMode roundingMode)

        返回this除以val的值,roundingMode是取舍模式,例如ROUND_CEILING就是保留分子精度


http://www.mrgr.cn/news/825.html

相关文章:

  • 配置mysql5.7环境+使用python管理数据库+使用中间件mycat配置读写分离
  • 使用go实现一个简单的聊天服务器
  • 白骑士的C#教学实战项目篇 4.4 游戏开发
  • 优化大量数据导出到Excel的内存消耗(二):如果数据超出Excel单表上限,则进行分表
  • 前端面试题(二十五)|附赠完整面试流程
  • Python爬虫使用实例
  • Python 文件目录操作,以及json.dump() 和 json.load()
  • 安全自动化和编排:如何使用自动化工具和编排技术来提高安全操作效率。(第一篇)
  • k8s配置资源管理
  • 大学生科创项目在线管理系统的设计与实现
  • 宠物空气净化器推荐买吗?清除浮毛的效果好吗
  • LMDeploy 部署 VLMs 的方法与探讨
  • SuccBI+低代码文档中心 —数据管理
  • 基于web的人力资源管理系统的设计与实现
  • mybatisplus多数据源中关于不同类型的(mysql,oracle)数据库分页问题解决
  • 关于DNS的配置实验
  • 人工智能-自然语言处理(NLP)
  • 【Canvas与艺术】绘制黄色三角三箭头循环标志
  • 加密创投周期进化论:未来或黯淡,但流动性是那道光
  • BIO,NIO,AIO编程实战