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

只做男生穿搭的网站快速网站推广

只做男生穿搭的网站,快速网站推广,外贸论坛排行榜,怎么自制一款简单的游戏(以下内容全部来自上述课程) 1.JDK7以前的时间相关类 1.Date 全世界的时间,有一个统一的计算标准。 格林威治时间:GMT(已过时) 原子钟(现在) 中国标准时间:世界标准…

在这里插入图片描述
(以下内容全部来自上述课程)
在这里插入图片描述
在这里插入图片描述

1.JDK7以前的时间相关类

1.Date

全世界的时间,有一个统一的计算标准。
格林威治时间:GMT(已过时)
原子钟(现在)
中国标准时间:世界标准时间+8小时(东八区)

时间单位换算:

  • 1秒=1000毫秒
  • 1毫秒=1000微妙
  • 1微妙=1000纳秒

Date类是一个JDK写好的Javabean类,用来描述时间,精确到毫秒。
利用空参构造创建的对象,默认表示系统当前时间。
利用有参构造创建的对象,表示指定的时间。

package Date;
import java.util.Date;public class Demo1 {public static void main(String[] args) {//1.创建对象表示一个时间Date d1 = new Date();//2.创建对象表示一个指定的时间Date d2 = new Date(0L);System.out.println(d2);//3.setTime 修改时间对象中的毫秒值//1000毫秒=1秒d2.setTime(1000L);System.out.println(d2);//4.getTime 获取时间对象中的毫秒值long time = d2.getTime();System.out.println(time);}
}

2.SimpleDateFormat

1.概述
  • 格式化:把时间变成我们喜欢的格式。
  • 解析:把字符串表示的时间变成Date对象。
2.方法

请添加图片描述

3.格式

请添加图片描述
API帮助文档:
请添加图片描述

package Date;import java.text.SimpleDateFormat;
import java.util.Date;
import java.text.ParseException;public class Demo2 {public static void main(String[] args) {/*public SimpleDateFormat()                   默认格式public SimpleDateFormat(String pattern)     指定格式public String format(Date date)              日期转字符串public Date parse(String source)            字符串转日期*///1.定义一个字符串表示时间String time = "2022-12-12 12:12:12";//2.利用空参构造创建SimpleDateFormat对象//细节://1.格式必须要和字符串的时间格式一致//2.格式中如果出现了月份,则月份必须要写m//3.格式中如果出现了分钟,则分钟必须要写m//4.格式中如果出现了秒,则秒必须要写sSimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try {Date d = sdf.parse(time);System.out.println(d.getTime()); //1670876332000} catch (ParseException e) {e.printStackTrace();}}public static void method() {//1.利用空参构造创建SimpleDateFormat对象SimpleDateFormat sdf = new SimpleDateFormat();//2.创建日期对象Date d = new Date();//3.调用format方法,把日期转成字符串String s = sdf.format(d);System.out.println(s);//4.利用带参构造创建SimpleDateFormat对象SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//5.调用format方法,把日期转成字符串String s2 = sdf2.format(d);System.out.println(s2);}}

3.Calendar

1.概述
  • Calendar代表了系统当前时间的日历对象,可以单独修改、获取时间中的年,月,日
  • 细节:Calendar是一个抽象类,不能直接创建对象。
  • 获取对象的方法:public static Calendar getInstance() 获取当前时间的日历对象
2.方法

请添加图片描述
字段:属性,成员变量。比如:年,月,日

细节-----获取日历对象:

  • 底层原理:会根据系统的不同时区来获取不同的日历对象,默认表示当前的时间。
  • 把时间中的纪元,年,月,日,时,分,秒,星期,等等的都放到一个数组当中。
  • 月份:范围0~11,如果获取出来的是0,那么实际上是1月
  • 星期:在老外的眼里,星期日是一周中的第一天。

2.JDK8新增的时间相关类

请添加图片描述

1.Date类

1.ZoneId:时区

请添加图片描述

2.Instant:时间戳

请添加图片描述

3.ZoneDateTime:带时区的时间

请添加图片描述
细节:

  • JDK8新增的时间对象都是不可变的
  • 如果我们修改了,减少了,增加了时间
  • 那么调用者是不会发生改变的,会产生一个新的时间

2.日期格式化类

DateTimeFormatter:时间的格式化和解析

请添加图片描述

3.日历类

1.LocalDate:年、月、日
2.LocalTime:时、分、秒
3.LocalDateTime:年、月、日、时、分、秒
4.统一

请添加图片描述
请添加图片描述

4.工具类(了解)

1.Duration:时间间隔(秒,纳秒)
2.Period:时间间隔(年,月,日)
3.ChronoUnit:时间间隔(所有单位)

3.包装类

基本数据类型对应的引用类型
就是都是new出来的对象。
请添加图片描述
请添加图片描述

1.Integer

1.获取对象

请添加图片描述
范围:-128~127
底层原理:

  • 因为在实际开发中,-128~127之间的数据,用的比较多。
  • 如果每次都是new对象,就太浪费内存了
  • 所以,提前把这个范围之内的每一个数据都创建好对象
  • 如果要用到了就不会创建新的,而是返回已经创建好的对象。
2.自动装箱和自动拆箱

JDK5的时候提出了一个机制:自动装箱和自动拆箱

  • 自动装箱:把基本数据类型自动变为其对应的包装类。
  • Integer i1 = 10;
  • 自动拆箱:把包装类自动地变成其对象的基本数据类型。
  • Integer i2 = new Integer(10);
  • int i = i2;

2.成员方法请添加图片描述

拓展:

  • Java是一个强类型语言
  • 强类型语言:每种数据在java中都有各自的数据类型
  • 在计算的时候,如果不是同一种数据类型,是无法直接计算的。

细节:

  • 在类型转换的时候,括号中的参数只能是数字不能是其他,否则代码会报错。
  • 8种包装类当中,除了Character都有对应的parseXxx的方法,进行类型转换。
http://www.dtcms.com/wzjs/369598.html

相关文章:

  • 做网站怎么返回首页百度云网盘免费资源
  • 做网站用的软件是什么了品牌运营中心
  • 简述做个人网页的思路seo优化网页
  • 可信网站查询官网网络推广协议合同范本
  • 肇东网站制作百度广告联盟下载
  • 对一个网站怎么做攻击测试seo如何快速排名
  • 傻瓜式建站平台百度云超级会员试用1天
  • 中煤矿山建设集团网站百度推广登录入口官网网
  • 天津免费做网站国际新闻界官网
  • 晋中网站建设费用企业软文范例
  • 深圳CSS3网站建设价格泰州百度seo
  • 网站排名关键词网页制作基础教程
  • 行业网站导航贵州快速整站优化
  • 专门做食品的网站免费下载百度软件
  • 做销售找客户的网站2022最新国际新闻10条简短
  • 四维码制作网站西安竞价托管公司
  • 广告设计与制作专业代码百度seo排名
  • 嘉兴做网站优化网络优化器
  • 大型销售网站建设东莞seo建站推广费用
  • 网站建设公司做销售好不好seo是什么平台
  • 贵州做网站的网站备案查询工信部官网
  • 福州企业公司网站建设网络营销制度课完整版
  • 做视频赚钱的网站最新全国疫情消息
  • 深圳中国电信网站备案嘉峪关seo
  • 档案馆网站机房建设seo智能优化软件
  • 攻略类型网站如何做产品营销免费b站推广网站有哪些
  • 开公司可以在哪些网站做推广中国腾讯和联通
  • 网站还没上线怎么做品牌推广软文批发网
  • 产品介绍网站如何做seo百度一下首页百度
  • 成都房产网上政务大厅seo优化是啥