09 2022 档案

摘要:##异常 ###Throwable类 Exception和Error都派生于Throwable类 ###Exception类 异常有两个分支: RuntimeException运行时异常,一般为程序错误导致:比如: 错误的强制类型转换 数组访问越界 访问null指针 其他异常(也称为检查型异常):需 阅读全文
posted @ 2022-09-28 14:29 扣jio大汉子 阅读(44) 评论(0) 推荐(0)
摘要:##接口 ###Comparable接口 compareTo(T other)要与equels()方法一致 Arrays.sort()可以传入实现了comparable接口的对象数组,也可以一个数组,加上自定义的比较器comparator ###接口方法、超类方法冲突 类优先 接口方法与超类方法冲突 阅读全文
posted @ 2022-09-26 19:15 扣jio大汉子 阅读(23) 评论(0) 推荐(0)
摘要:this&super 关键字this的两个含义 指示隐式参数的引用,也就是当前对象实例 调用当前类的其他构造方法 关键字super的两个含义 调用超类的方法 调用超类的构造方法 ###is-a规则 is-a规则用来判断是否将数据设计为继承关系。另一种表述是替换原则,他指出程序中出现超类对象的任何地方 阅读全文
posted @ 2022-09-26 17:38 扣jio大汉子 阅读(45) 评论(0) 推荐(0)
摘要:###隐式参数与显示参数 类的实例方法第一个参数是隐式参数,代表调用该方法的对象,方法中this关键字就代表隐式参数,从第二个参数开始才是方法括号中的参数。 ###构造方法 构造方法默认返回值是新创建的对象,在lambd方法引用中可以用到 public class Main { public sta 阅读全文
posted @ 2022-09-20 18:31 扣jio大汉子 阅读(32) 评论(0) 推荐(0)
摘要:##IntelliJ IDEA里Maven默认情况下编译版本为JDK1.5 当新建一个maven工程时,如果没有在pom文件中配置maven的编译版本,maven默认使用的是jdk1.5,即使idea中配置了JDK8或是其他版本也是一样的情况。 ##解决方法 一劳永逸,直接修改idea配置的mave 阅读全文
posted @ 2022-09-18 11:52 扣jio大汉子 阅读(827) 评论(0) 推荐(0)