Java 常用 API 篇


jdk-17 api 文档
jdk-11 api 文档(在线中文版)

一、 Scanner

在这里插入图片描述

注意

上述步骤 1 一般不需要我们自己做, IDEA 工具会自动帮助我们导包的

二、Random

在这里插入图片描述

如何生成范围是 [x, y] 的随机数,其中,y >= x

Random r = new Random();
int number = nextInt(y-x+1) + x

三、String

在这里插入图片描述
自动导包设置
File -> Settings -> Editor -> General -> Auto Inport -> Add unam… -> OK

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
为什么 sout name 输出的不是地址???
因为 sout name 等同于 sout name.toString()
在这里插入图片描述
在这里插入图片描述

同 C 语言一样
在这里插入图片描述
在这里插入图片描述
可以反编译进行验证,把 .class 文件拖到 IDEA
在这里插入图片描述

四、ArrayList

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
其中,remove 删除的是第一个
在这里插入图片描述
在这里插入图片描述
为什么 sout list 输出的不是地址???
因为 sout list 等同于 sout list.toString()

五、Object

在这里插入图片描述
toString 和 equals(判断对象地址) 的存在是为了让子类重写,而且,Object 的 equals 可以用 == 替代,还有一点需要注意,clone 是浅克隆
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

六、Objects

在这里插入图片描述

七、包装类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

八、StringBuilder

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

九、StringBuffer

在这里插入图片描述

十、StringJoiner

在这里插入图片描述

十一、Math

在这里插入图片描述

十二、System

在这里插入图片描述

十三、Runtime

在这里插入图片描述
在这里插入图片描述

十四、BigDecimal

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
注意,不是所有情况下都失真
在这里插入图片描述
在这里插入图片描述

十五、日期 & 时间

1、jdk < 8

1.1、Date

代表的是系统的日期和时间
在这里插入图片描述

1.2、SimpleDateFormat

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3、Calendar

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2、jdk ≥ 8

在这里插入图片描述
在这里插入图片描述

2.1、LocalDateTime

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2、ZoneId、ZonedDateTime

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3、Instant

在这里插入图片描述

在这里插入图片描述

2.4、DateTimeFormat

在这里插入图片描述
在这里插入图片描述

2.5、

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

十六、Arrarys

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

十七、jdk8 新特性

1、Lambda 表达式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、方法引用

进一步简化 Lambda 表达式

2.1、静态方法的引用

在这里插入图片描述

在这里插入图片描述

2.2、实例方法的引用

在这里插入图片描述
在这里插入图片描述

2.3、特定类型的方法引用

在这里插入图片描述

2.4、构造器引用

在这里插入图片描述
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值