2022-07-28第十组薛雯匀
1.昨天睡的早状态比较好,学的很认真
Java学习笔记
常用api
API(Application Programming Interface)应用程序接口
JDK给我们提供的一些已经写好的类,我们可以直接调方法解决问题
我们类的方法,在宏观上都可以称为接口
Api文档,介绍api。
时间相关的api
时间戳:格林尼治时间1970.1.1 00:00:00 到今天2022.7.8 9:29:30的毫秒数
时间戳在全世界都是固定的
可以通过时间戳转换成我们当前所在地的具体时间和日期
JDK1.1版本开始,在处理时间和日期时,系统推荐使用Calendar类。
Calendar要比Data强大的多
日期格式化
SimpleDateFormat
yyyy:年
yy:年的后两位
MM:月
dd:日
HH:小时
mm:分
ss:秒
format:格式化Date类型,把Date类型转成String类型
我们要展示数据到客户端
parse:把String类型的日式进行格式转换,转换成Date
parse方法 参数是String,返回值是Date
jdk8的日期时间类:
在jdk8之前去处理日期和时间基本上用Date等几个类
Date和Calendar,获取到的月份都是0-11,而不是我们生活中的1-12
阿里巴巴规约明确要求:
如果是jdk8的应用,可以使用Instant来代替Date
LocalDateTime代替Calendar,DateTimeFormatter代替SimpleDateFormat
新的时间类:
Instant:
LocalDate:获取当前日期
LocalTime:
LocalDateTime:
DateTImeFormatter:
使用BigDecimal的构造器,开发中,出入的参数必须是字符串。
String怎么反转?
StringBuffer是同步的。安全效率低。
StringBuilder是异步的。不安全,效率高。
面试题:
三个字符串的区别:
浙公网安备 33010602011771号