Java面试知识点:Date类、异常

问题:Java面试知识点:Date类、异常

答案:

1.Date类

代码如下:

(1)创建日期:

package com.xy;import java.util.Date;/*** @ProjectName: day01* @Package: com.xy* @ClassName: test01* @Author: 杨路恒* @Description:* @Date: 2021/8/17 0017 9:55* @Version: 1.0*/
public class test01 {public static void main(String[] args) {Date date=new Date();       //当前电脑中的时间System.out.println(date);Date date1=new Date(0L);    //从计算机的时间原点开始,过了指定毫秒的那个时间System.out.println(date1);long l = System.currentTimeMillis();long time = date.getTime();System.out.println(l);System.out.println(time);}
}

(2)日期格式化:

package com.xy;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;/*** @ProjectName: day01* @Package: com.xy* @ClassName: test02* @Author: 杨路恒* @Description:* @Date: 2021/8/17 0017 10:12* @Version: 1.0*/
public class test02 {public static void main(String[] args) throws ParseException {Date date=new Date();SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss ");String format = simpleDateFormat.format(date);System.out.println(format);String s="2021-8-17";SimpleDateFormat simpleDateFormat1=new SimpleDateFormat("yyyy-MM-dd");Date parse = simpleDateFormat1.parse(s);System.out.println(parse);}
}package com.xy;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;/*** @ProjectName: day01* @Package: com.xy* @ClassName: test03* @Author: 杨路恒* @Description:* @Date: 2021/8/17 0017 10:19* @Version: 1.0*/
public class test03 {public static void main(String[] args) throws ParseException {String start="2020年11月11日 0:0:0";String end="2020年11月11日 0:10:0";String s="2020年11月11日 0:03:47";String s1="2020年11月11日 0:10:11";SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");Date date = simpleDateFormat.parse(s);Date date1 = simpleDateFormat.parse(s1);Date parse = simpleDateFormat.parse(start);Date parse1 = simpleDateFormat.parse(end);if (date.getTime()>=parse.getTime()&&date.getTime()<=parse1.getTime()){System.out.println("第一位参与");}else {System.out.println("第一位没参与");}if (date1.getTime()>=parse.getTime()&&date1.getTime()<=parse1.getTime()){System.out.println("第二位参与");}else {System.out.println("第二位没参与");}}
}

(3)日期常用操作:

package com.xy;import java.time.Duration;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.Period;
import java.time.format.DateTimeFormatter;/*** @ProjectName: day01* @Package: com.xy* @ClassName: day04* @Author: 杨路恒* @Description:* @Date: 2021/8/17 0017 10:31* @Version: 1.0*/
public class test04 {public static void main(String[] args) {DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH:mm:ss");String s="2021年08月17日 16:21:00";LocalDateTime localDateTime = LocalDateTime.parse(s, dateTimeFormatter);LocalDateTime localDateTime1 = localDateTime.plusDays(1);String s1 = localDateTime.format(dateTimeFormatter);System.out.println(s1);LocalDateTime now = LocalDateTime.now();System.out.println(now);LocalDateTime localDateTime2 = LocalDateTime.of(2021, 8, 17, 16, 26);System.out.println(localDateTime2);System.out.println(now.getYear());      //获取年System.out.println(now.getMonth());     //获取月System.out.println(now.getDayOfMonth());        //获取日System.out.println(now.getDayOfWeek());System.out.println(now.getDayOfYear());System.out.println(now.getHour());System.out.println(now.getMinute());System.out.println(now.minusYears(1));System.out.println(now.withYear(2021));Period between = Period.between(localDateTime2.toLocalDate(),now.toLocalDate());System.out.println(between);System.out.println(between.getYears());System.out.println(between.getMonths());System.out.println(between.getDays());System.out.println(between.toTotalMonths());Duration between1 = Duration.between(now, localDateTime2);System.out.println(between1.getSeconds());System.out.println(between1.getNano());System.out.println(between1.toMillis());}
}

2.异常

代码如下:

(1)Throws

package com.xy;/*** @ProjectName: day01* @Package: com.xy* @ClassName: test05* @Author: 杨路恒* @Description:* @Date: 2021/8/17 0017 17:14* @Version: 1.0*/
public class test05 {public static void main(String[] args) throws Exception {try {System.out.println(1/0);} catch (Exception e) {e.printStackTrace();}throw new Exception("异常");}
}

(2)Throw

package com.xy;import java.util.Scanner;/*** @ProjectName: day01* @Package: com.xy* @ClassName: test06* @Author: 杨路恒* @Description:* @Date: 2021/8/17 0017 20:20* @Version: 1.0*/
public class test06 {public static void main(String[] args) {try {Scanner in=new Scanner(System.in);String s = in.nextLine();int i = Integer.parseInt(s);System.out.println(i);System.out.println("输出");System.out.println(1/0);} catch (NumberFormatException e) {System.out.println("执行");e.getMessage();String s = e.toString();System.out.println(s);}catch (ArithmeticException e){System.out.println("执行");e.printStackTrace();}}
}class AgeOutOfBoundException extends NumberFormatException{public AgeOutOfBoundException() {super();}
}

(3)异常

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/481901.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Cell解开谜题:原来是这种细胞教会新生的T细胞如何区分敌我!

来源&#xff1a;生物通研究人员发现了一种新的机制&#xff0c;可以教会正在训练中的免疫细胞在攻击病原体时保护自身组织。作为这种早期教育的一部分&#xff0c;专门的胸腺细胞会“摆”成不同的组织&#xff0c;教会免疫系统如何识别朋友和敌人。错误地对身体自身蛋白质做出…

Java面试知识点:集合、Set、泛型、HashSet、HashMap

Java面试知识点&#xff1a;集合、Set、泛型、HashSet、HashMap 答案&#xff1a; 1.集合 &#xfeff;集合和数组的对比小结 1,数组的长度是不可变的&#xff0c;集合的长度是可变的。 2 ,数组可以存基本数据蟀和引用数据类型。 集合只能存引用数据类型&#xff0…

Java面试知识点:红黑树、Stream流

问题&#xff1a;Java面试知识点&#xff1a;红黑树、Stream流 答案&#xff1a; 1.红黑树 红黑树 • 平衡二叉B树 • 每一个节点可以是红或者黑 • 红黑树不是高度平衡的&#xff0c;它的平衡是通过“自己的红黑规则”进行实现的 2.Stream流 &#xfeff;Stream流的常…

2022年SCI期刊最新影响因子正式发布

来源&#xff1a;高分子科技今日&#xff0c;广大科研人员期待的2022年最新影响因子已正式揭晓。每年的官方影响因子的发布&#xff0c;奖学金、毕业、职称、年终奖、申请国自然……几乎没有不需要它的。今年共有近13000本期刊获得影响因子&#xff0c;其中60%以上的期刊IF实现…

Java面试知识点:File、IO流

问题&#xff1a;Java面试知识点&#xff1a;File、IO流 答案&#xff1a; 1.File listFiles方法注意事项: • 当调用者不存在时&#xff0c;返回null • 当调用者是一个文件时&#xff0c;返回null • 当调用者是一个空文件夹时&#xff0c;返回一体度为0的数组 • 当调用者是…

中国科学家建立可与人脑突触数量相较的AI模型——“八卦炉”

来源&#xff1a;俄罗斯卫星通讯社中国科学家基于最新的一台配备双威处理器的超级计算机&#xff0c;建立了“脑级人工智能模型”——八卦炉&#xff08;BAGUALU&#xff09;。其具有174万亿个参数&#xff0c;可与人脑中的突触数量相媲美&#xff0c;将在从自动驾驶汽车到科学…

Java面试知识点:多线程

问题&#xff1a;Java面试知识点&#xff1a;多线程 答案&#xff1a; 1.线程 代码如下&#xff1a; package com.xy;/*** ProjectName: day01* Package: com.xy* ClassName: test01* Author: 杨路恒* Description:* Date: 2021/8/25 0025 16:57* Version: 1.0*/ public class…

基础科学研究需要哲学滋养

来源&#xff1a;人民网-人民日报 2017年3月28日作者&#xff1a;丘成桐&#xff08;清华大学丘成桐数学科学中心&#xff09;现代科技进步日新月异&#xff0c;不断拓展人类认知和活动的边界&#xff0c;广泛影响社会生产生活的各个方面。比如&#xff0c;高铁、飞机大大方便了…

Java面试知识点:网络编程

问题&#xff1a;Java面试知识点&#xff1a;网络编程 答案&#xff1a; 1.InetAddress 代码如下: package com.xy;import java.net.InetAddress; import java.net.UnknownHostException;/*** ProjectName: day01* Package: com.xy* ClassName: test01* Author: 杨路恒* Des…

游戏+与通用人工智能的实现

算法、算力与场景&#xff0c;是AI研究的关键要素。AI 对数据要求量极大&#xff0c;否则无法达到人类正确识别的程度。自 AlphaGo 一鸣惊人后,越来越多AI 研究团队意识到&#xff0c;游戏是 AI 的绝佳训练场之一。游戏推动科技创新上行一直以来我们很少把活泼轻松的游戏娱乐与…

A Survey on Knowledge Graphs___Representation, Acquisition and Applications.知识图谱综述:表示,获取,应用

知识图谱综述&#xff1a;表示、获取及应用 这是研究生第一篇综述文章&#xff0c;第一次读也是花了好几天的时间。 摘要:人类的知识提供了对世界的一种形式的理解。表征实体之间结构关系的知识图已成为认知和人的智能研究的热门方向。在这个调查中&#xff0c;我们提供了一…

李飞飞划重点的「具身智能」,走到哪一步了?

来源&#xff1a;选自Quanta magazine作者&#xff1a;Allison Whitten编译&#xff1a;机器之心编辑&#xff1a;张倩在前段时间的一篇文章中&#xff0c;李飞飞指出了计算机视觉未来的几个重要方向&#xff0c;其中最重要的一个就是具身智能。她认为&#xff0c;具身智能将成…

基于链接预测和卷积学习的Web服务网络嵌入

Web Service Network Embedding based on Link Prediction and Convolutional Learning 这是我读研的第一篇论文&#xff0c;也是花了好几天的时间。 基于链接预测和卷积学习的Web服务网络嵌入 摘要&#xff1a;为了在许多基本任务中&#xff0c;如基于Web的软件服务聚类、推荐…

芯片光刻路线图

来源&#xff1a;内容来自半导体行业观察&#xff08;ID&#xff1a;icbank&#xff09;编译&#xff1a;SPIE我们所知道的第一个半导体路线图可能是摩尔观察到的&#xff0c;以他为名字的“摩尔定律”预计&#xff0c;芯片的计算能力随着时间的增长呈指数增长。这促使芯片制造…

知识图谱常用指标:MRR、Hits@1、Hits@10、MR

知识图谱常用指标&#xff1a;MRR、Hits1、Hits10、MR 一、MRR MRR的全称是Mean Reciprocal Ranking&#xff0c;其中Reciprocal是指“倒数的”的意思。具体的计算方法如下&#xff1a; 其中是三元组集合&#xff0c;是三元组集合个数&#xff0c;是指第个三元组的链接预测排名…

科学创新四十年,我们可能还没搞明白科学和技术的基本概念

来源&#xff1a;澎湃新闻智库报告栏目撰文&#xff1a;周路明&#xff08;源创力离岸创新中心负责人&#xff0c;深圳市科协原主席&#xff09;中国系统推进科学和技术发展的工作始于改革开放&#xff0c;至今已经40余年。中国官方和民间发展科学和技术的热情在世界范围内都屈…

Python:Tensorflow中两个稀疏张量相乘

Python&#xff1a;Tensorflow中两个稀疏张量相乘 博主在想让两个稀疏张量进行相乘时&#xff0c;发现不能用tf.matmul、tf.sparse_matmul、tf.sparse_tensor_dense_matmul&#xff0c;看来tf内置的没有对两个SparseTensor相乘的函数&#xff0c;于是&#xff0c;我在网上找了相…

超越Yann LeCun:世界模型的学习和推理

来源&#xff1a;CreateAMind节选第二节&#xff0c;约4000字摘要了解大脑中的信息处理并创造通用人工智能是全世界科学家和工程师的长期愿望。人类智能的显着特征是在与包括自我在内的世界的各种互动中的高级认知和控制&#xff0c;这些不是预先定义的&#xff0c;而是随着时间…

有了这个标准,你就知道和你聊天的AI是什么水平了

来源&#xff1a;AI前线编辑&#xff1a;刘燕InfoQ 获悉&#xff0c;6 月 28 日&#xff0c;由清华大学计算机教授、智能技术与系统实验室副主任黄民烈发起&#xff0c;联合了十余家科研机构、二十多位知名学者共同制定的全球首个《AI 对话系统分级定义》&#xff08;以下简称《…

UCL汪军专访:从生命体决策出发,探索智能决策的安全与风险

来源&#xff1a;智源社区整理&#xff1a;沈磊贤编辑&#xff1a;李梦佳导读&#xff1a;我们的日常生活中无时无刻不涉及到决策&#xff0c;如果说感知智能是从观察到发现规律的过程&#xff0c;那么决策智能就是从规律再返回到感知世界&#xff0c;进而改变数据的过程。这样…