主要用于描述瞬间的时间点信息
java.time.Instant类主要用于描述瞬间
与LocalDateTime类的now方法
主要用于描述瞬间的时间点信息
java.time.Instant类主要用于描述瞬间
与LocalDateTime类的now方法
应该要学会自己查API文档
java.time.LocalDate类主要用于描述年-月-日格式的日期信息,该类不表示时间和时区信息
方法重载,方法名相同,参数不一样,叫方法重载
单纯的要日期:LocalDate
单纯的要时间:LocalTime
从java8开始提供了新的API,也是一些类
Date类中方法,在引入了calendar类之后被弃用了。
而calendar也面临很多问题
calendar类线程安全的问题
java8通过发布新的Date-Time API来进一步加强对日期与时间的处理
java.time包:该包日期/时间API的基础包
包之很多类,类中很多方法
两套API都要熟悉,如果涉及到了才最要会查会用
什么叫多态,忘了?
父类的引用类型,指向子类的对象,叫做父类
java.util.Calendar类主要用于描述特定的瞬间,
取代Date类的
Calendar是一个抽像类
抽像类为继承
这节课复习下抽像类
打印时间的格式,比较不符合中国人的习惯
SimpleDateFormat类的
实现日期和文本之间的转换
text包
Date类主要用于描述特定的瞬间,也就是年月日时分秒,可以精确到毫秒
System类的概述
java.lang.System类中提供了一些有用的类字段和方法
static long currentTimeMillis();
返回当前值与1970年1月1日0时0分0秒之间以毫秒为单位的时间差
7笔试考点
增删改查的操作
StringBuilder类,为实现字符串的ra
StringBuilder类常用方法
StringBuilder 是有容量的
该节课,是要学会怎么追踪看源码
//底层采用byte数组来存放所有的字符内容
byte[] 只能是0~255的数字
//Ctrl+ alt
增删改查
insert 返回的为调用对象的自己
String类描述的就是数值不可改变的方法
无论调什么方法,本身不会改变
StringBuilder 可变字符kkh
不考虑多线程的问题,所以选用StringBuilder
StringBuilde() 使用无参方式构造对象,容量为16
StringBuilder(int capacity)根据参数指定的容量来构造对象,容量为参数指定的大小
子类可以断承父类的方法
由于String类描述的字符串内容是个常量不可改变,当需要在java代码中描述大量类以的字符串时,只能单独申请和存储,此时会造成内存空间的浪费
为了解决上述问题,可以使用java.lang.StringBuilder类和java.lang.StringBuffer
描述一个字符串,不用的时候销毁
StringBuilder
线程:每一个搬苹果的人就是线程
一个一个的排队进行,
对数据的格式进行验证的,用正规表达式进行验证
对数据内容
在java中表示\自身,是需要再加一个转义符\
正规表达式,对字符串数据的格式进行验证
^运算符作为开头标志 ,使用$运算符作为结尾标志
正则表达式本质就是一个“规则字符串”,可以用于对字符串数据的格式进行验证,以及匹配、查找、替换等操作。该字符串通常使用^运算符作为开头标志,使用$运算符作为结尾标志,当然也可以省略
[abc] 可以出现a、b、c中任意一个字符
正则表达式网上搜一个,
boolean matches(String regex)参数要求是正则表达式的字符串
判断当前正在调用的字符串是否匹配参数指定的正规表达式
面向对象
方法的调用
String类中,熟练与掌握的方法
String subString(int beginIndex,int endIndex)
String类的方法,一定要练熟
用的时候,来举一返三