Java错误与问题合集
系列文章
希望读者可以多多看这篇文章!!!
文章目录
前言
这篇文章是为了更多初学者出现了很多问题,却苦苦找不到解决办法而创建的问题合集
之后也会持续更新
一、Junit测试类
@Test注解绑定的方法不可含有static 测试方法无返回值
如果加上了static会出现左边没有三角可以单独执行单元测试
二、日期时间类
1.DateTimeFormatter.ofLocalizedDateTime
(FormatStyle.LONGDateTimeFormatter.ofLocalizedDateTime(FormatStyle.LONG)错误:Unable
to extract ZoneId from temporal 2022-09-27T21:21:47.821263200
需要在后面加 .withZone(ZoneId.systemDefault())
注意:如果你是JDK版本高于8版本会出现此问题
三、Comparable、Comparator接口
java.lang.ClassCastException: class com.work.compare.Goods cannot be
cast to class sort默认实现Comparable接口
1.-错误:java.lang.Comparable (com.work.compare.Goods is in unnamed module of loader ‘app’; java.lang.Comparable is in module java.base of loader ‘bootstrap’)
2.类对象非要使用Comparable进行比较会出现此类问题,解决办法就是重写Comparable中的CompareTo方法
四、粗心大意的语法问题
1.java: 需要<标识符>
定义属性,使用其方法,没有包入方法内部