关于java中API与包装类的一些笔记

1、API

API(Application Programming Interface):应用程序编程接口。
Java中的API:
指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何 实现的,只需要学习这些类如何使用。

1、常用API

1、1 Math

1、Math类的概述
Math类中包含执行基本数字运算的方法。
2、Math中的方法调用方式
Math中的构造方法是私有的,方法都是静态方法,调用的时候直接 类名.方法()就行了。
3、Math类的常用方法
abs(int a) 返回绝对值
ceil(double a) 向上取整
floor(double a) 向下取整
round(double a) 四舍五入
max (int a,int b) 返回两个int值中的较大值
min (int a,int b) 返回两个int值中的较小值
pow (double a,double b) 返回a的b次幂
random() 返回值为double的正值

1、2 System

常用方法
System.exit(0); 关闭虚拟机。
System.currentTimeMillis() 返回当前时间,以毫秒为单位。

1、3 Object

重点关注equals和toString方法,如果逻辑符合需求的话可以直接使用,不符合需求的话可以重写以后使用。

1、4 BigDecima

使用大小数来精确计算

add 加法 subtract 减法 multiply 乘法 divide 除法
小结
1. BigDecimal是用来进行精确计算的
2. 创建BigDecimal的对象,构造方法使用参数类型为字符串的。
3. 四则运算中的除法,如果除不尽请使用divide的三个参数的方法。
代码示例:
BigDecimal divide = bd1.divide(参与运算的对象,小数点后精确到多少位,舍入模式);
参数1 ,表示参与运算的BigDecimal 对象。
参数2 ,表示小数点后面精确到多少位
参数3 ,舍入模式
BigDecimal.ROUND_UP 进一法
BigDecimal.ROUND_FLOOR 去尾法
BigDecimal.ROUND_HALF_UP 四舍五入

2、包装类

2、1 基本类型的包装类

基本类型包装类的作用
将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据
常用的操作之一:用于基本数据类型与字符串之间的转换
int类型的包装类型为Integer,char类ing的包装类为Character,其他基本数据类型的包装类写法把首字母变成大写就行了

2、2 自动装箱和自动拆箱

自动装箱
把基本数据类型转换为对应的包装类类型
自动拆箱
把包装类类型转换为对应的基本数据类型
代码示例
Integer i = 100; // 自动装箱
i += 200; // i = i + 200; i + 200 自动拆箱;i = i + 200; 是自动装箱

2、3 int 与String类型的相互转换

int转换为String 转换方式
方式一:直接在数字后加一个空字符串
方式二:通过String类静态方法valueOf()
String转换为int 转换方式
方式一:先将字符串数字转成Integer,再调用valueOf()方法
方式二:通过Integer静态方法parseInt()进行转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值