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

升降机网站怎么做友情链接官网

升降机网站怎么做,友情链接官网,wordpress下载最新,公司发展规划怎么写💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
img

  • 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
  • 导航
    • 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
    • 常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
    • 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
    • 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

博客目录

    • 一.基础介绍
      • 1.java8 概述
      • 2.日期 API
      • 3.其他改进
    • 二.日期 API 使用
      • 1.LocalDate
      • 2.获取年月日
      • 3.自定义日期
      • 4.时间是否相等
      • 5.获取生日,月份和天
      • 6.LocalTime
      • 7.三个小时后的时间
      • 8.一周后的日期
      • 9.姨一年前后的日期
      • 10.Clock 时钟类
      • 11.日期比较
      • 12.ZonedDateTime
      • 13.YearMonth
      • 14.检查闰年
      • 15.月份比较
      • 16.Instant 获取时间戳
      • 17.日期格式化
      • 18.字符串互转日期类型

一.基础介绍

1.java8 概述

Java 8 是 Java 编程语言的一个重要版本,它于 2014 年 3 月 18 日发布。Java 8 引入了许多新功能和改进,其中最重要的是 Lambda 表达式、函数式接口、流式 API、默认方法、新的日期/时间 API 等。

Lambda 表达式是 Java 8 中最重要的新功能之一,它允许以更简洁、更清晰的方式编写代码。通过 Lambda 表达式,可以将函数作为参数传递给方法,从而简化代码并提高可读性。

Java 8 中还引入了流式 API,它是一种新的处理集合的方式。通过流式 API,可以以一种更简单、更直观的方式对集合进行处理,例如过滤、映射、排序等操作。

2.日期 API

Java 8 还引入了新的日期/时间 API,它提供了更好的日期和时间处理方式,例如本地日期和时间、时区、持续时间、时钟等。 要使用 Java 8,您需要安装 Java 8 JDK,并在您的开发环境中配置它。Java 8 的新功能可以在您的代码中使用,您可以使用 Lambda 表达式、流式 API 等来简化您的代码,提高效率和可读性。

3.其他改进

除了 Lambda 表达式、流式 API 和新的日期/时间 API 之外,Java 8 还引入了其他一些新功能和改进,例如:

  1. 函数式接口:Java 8 中引入了函数式接口,它是一个只有一个抽象方法的接口。函数式接口可以用 Lambda 表达式或方法引用来实现,从而简化代码。
  2. 默认方法:接口中可以定义默认方法,这些方法可以在实现接口的类中直接调用,从而提供更好的代码复用和扩展性。
  3. 方法引用:Java 8 中引入了方法引用,它允许使用已有的方法来实现 Lambda 表达式,从而提高代码的可读性和可维护性。
  4. 重复注解:Java 8 中允许在同一个元素上使用多个相同类型的注解,从而简化代码并提高可读性。
  5. 更好的类型推断:Java 8 中改进了类型推断机制,使得编译器可以更准确地推断出 Lambda 表达式和方法引用的类型。

为了充分利用 Java 8 的新功能和改进,需要熟悉这些概念并在代码中使用它们。同时,还需要注意 Java 8 中的一些改变和限制,例如对接口和枚举类型的限制,以及对一些已有 API 的改变。

二.日期 API 使用

1.LocalDate

/*** LocalDate*/@Testpublic void test01() {LocalDate today = LocalDate.now();System.out.println("今天的日期:" + today);}

2.获取年月日

/**
* 获取年月日
*/
@Test
public void test02() {LocalDate today = LocalDate.now();int year = today.getYear();int month = today.getMonthValue();int day = today.getDayOfMonth();System.out.println("year:" + year);System.out.println("month:" + month);System.out.println("day:" + day);
}

3.自定义日期

/**
* 自定义日期
*/
@Test
public void test03() {LocalDate date = LocalDate.of(2018, 2, 6);System.out.println("自定义日期:" + date);
}

4.时间是否相等

/**
* 时间是否相等
*/
@Test
public void test04() {LocalDate date1 = LocalDate.now();LocalDate date2 = LocalDate.of(2023, 4, 2);if (date1.equals(date2)) {System.out.println("时间相等");} else {System.out.println("时间不等");}
}

5.获取生日,月份和天

/**
* 获取生日,月份和天
*/
@Test
public void test05() {LocalDate date1 = LocalDate.now();LocalDate date2 = LocalDate.of(2018, 2, 6);MonthDay birthday = MonthDay.of(date2.getMonth(), date2.getDayOfMonth());MonthDay currentMonthDay = MonthDay.from(date1);if (currentMonthDay.equals(birthday)) {System.out.println("是你的生日");} else {System.out.println("你的生日还没有到");}
}

6.LocalTime

/**
* LocalTime
*/
@Test
public void test06() {LocalTime time = LocalTime.now();System.out.println("获取当前的时间:" + time);
}

7.三个小时后的时间

/**
* 三个小时后的时间
*/
@Test
public void test07() {LocalTime time = LocalTime.now();LocalTime newTime = time.plusHours(3);System.out.println("三个小时后的时间为:" + newTime);
}

8.一周后的日期

/**
* 一周后的日期
*/
@Test
public void test08() {LocalDate today = LocalDate.now();System.out.println("今天的日期为:" + today);LocalDate nextWeek = today.plus(1, ChronoUnit.WEEKS);System.out.println("一周后的日期为:" + nextWeek);
}

9.姨一年前后的日期

/**
* 姨一年前后的日期
*/
@Test
public void test09() {LocalDate today = LocalDate.now();LocalDate previousYear = today.minus(1, ChronoUnit.YEARS);System.out.println("一年前的日期 : " + previousYear);LocalDate nextYear = today.plus(1, ChronoUnit.YEARS);System.out.println("一年后的日期:" + nextYear);
}

10.Clock 时钟类

/**
* Clock时钟类
*/
@Test
public void test10() {Clock clock = Clock.systemUTC();System.out.println("Clock : " + clock.millis());Clock defaultClock = Clock.systemDefaultZone();System.out.println("Clock : " + defaultClock.millis());
}

11.日期比较

/**
* 日期比较
*/
@Test
public void test11() {LocalDate today = LocalDate.now();LocalDate tomorrow = LocalDate.of(2018, 2, 6);if (tomorrow.isAfter(today)) {System.out.println("之后的日期:" + tomorrow);}LocalDate yesterday = today.minus(1, ChronoUnit.DAYS);if (yesterday.isBefore(today)) {System.out.println("之前的日期:" + yesterday);}
}

12.ZonedDateTime

/*** ZonedDateTime*/@Testpublic void test12() {ZoneId america = ZoneId.of("America/New_York");LocalDateTime localtDateAndTime = LocalDateTime.now();ZonedDateTime dateAndTimeInNewYork = ZonedDateTime.of(localtDateAndTime, america);System.out.println("Current date and time in a particular timezone : " + dateAndTimeInNewYork);
}

13.YearMonth

/**
* YearMonth
*/
@Test
public void test13() {YearMonth currentYearMonth = YearMonth.now();System.out.printf("Days in month year %s: %d%n", currentYearMonth, currentYearMonth.lengthOfMonth());YearMonth creditCardExpiry = YearMonth.of(2019, Month.FEBRUARY);System.out.printf("Your credit card expires on %s %n", creditCardExpiry);
}

14.检查闰年

/**
* 检查闰年
*/
@Test
public void test14() {LocalDate today = LocalDate.now();if (today.isLeapYear()) {System.out.println("This year is Leap year");} else {System.out.println("2018 is not a Leap year");}
}

15.月份比较

/**
* 月份比较
*/
@Test
public void test15() {LocalDate today = LocalDate.now();LocalDate java8Release = LocalDate.of(2018, 12, 14);Period periodToNextJavaRelease = Period.between(today, java8Release);System.out.println("Months left between today and Java 8 release : "+ periodToNextJavaRelease.getMonths());
}

16.Instant 获取时间戳

/**
* Instant获取时间戳
*/
@Test
public void test16() {Instant timestamp = Instant.now();System.out.println("What is value of this instant " + timestamp.toEpochMilli());
}

17.日期格式化

/**
* 日期格式化
*/
@Test
public void test17() {String dayAfterTommorrow = "20180205";LocalDate formatted = LocalDate.parse(dayAfterTommorrow,DateTimeFormatter.BASIC_ISO_DATE);System.out.println(dayAfterTommorrow + "  格式化后的日期为:  " + formatted);
}

18.字符串互转日期类型

 /*** 字符串互转日期类型*/@Testpublic void test18() {LocalDateTime date = LocalDateTime.now();DateTimeFormatter format1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");//日期转字符串String str = date.format(format1);System.out.println("日期转换为字符串:" + str);DateTimeFormatter format2 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");//字符串转日期LocalDate date2 = LocalDate.parse(str, format2);System.out.println("日期类型:" + date2);}

觉得有用的话点个赞 👍🏻 呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

img

http://www.hkea.cn/news/155998/

相关文章:

  • 网站建设茶店网网站换友链平台
  • 珠海建设工程信息网站网络营销百度百科
  • 帮别人做网站推广犯法吗关键词排名网站
  • 建设通网站是政府的么高端网站定制设计
  • 玉溪做网站的公司夸克搜索网页版
  • wordpress导航主题haowseo挂机赚钱
  • 广州做家教的网站深圳网络推广招聘
  • 锐捷网络公司排名seo技术介绍
  • 新圩做网站公司拼多多代运营一般多少钱
  • 免费网站可以做cpa?短视频营销的优势
  • b2b外贸营销型网站如何做电商赚钱
  • 建设无障碍网站seo分析报告怎么写
  • 电子商务网站开发进什么科目模板自助建站
  • 威海市住房和城乡建设局官方网站北京seo营销公司
  • 开网页卡优化关键词排名工具
  • wordpress右侧文章归档东莞公司seo优化
  • 个人网站建设需求说明书免费外链生成器
  • 湖南网站建设的公司排名网页制作网站制作
  • 公司网页网站建设 ppt模板app开发公司排行榜
  • 网站开发yuanmus联合早报 即时消息
  • 为什么只有中国人怕疫情seo 页面
  • 网站开发总结报告十大门户网站
  • 临淄信息港发布信息临沂seo建站
  • 门户网站系统介绍企业推广哪个平台好
  • 免费网站建站排行榜网站策划报告
  • 网站设计的评估最近发生的热点新闻
  • 设建网站广告投放渠道
  • 日ip5000的网站怎么做如何提高网站在搜索引擎中的排名
  • 网站描文本链接怎么做深圳互联网营销
  • 一个服务器做两个网站自己做网站