substance
substance
全部文章
分类
未归档(185)
题解(7)
归档
标签
去牛客网
登录
/
注册
substance的博客
做最好的自己
全部文章
(共184篇)
枚举
注意,枚举类values(),valueof()这两个静态方法既不是子类我们自己写的方法,也不是父类的方法,而是jVM自动生成的两个方法 package com.ydlclass.enumTest; public enum SeasonConstant { //存在这样的需求,比如季节的四...
2022-04-04
0
329
泛型与多态之间产生的冲突
一个类继承一个泛型类,我们让子类实现泛型类的方法。比如,可以使用idea的快捷键的方式实现方法的重写。观察这个方法,可以知道,泛型类的返回类型是泛型类型,如果我们创建子类的同时就明确子类的泛型方法,那么这个子类所重写的方法的返回类型就是明确的方法,这个形式很显然与之前我们学习的重写相矛盾。按理说它是...
2022-04-04
0
321
泛型的使用时的注意事项
使用泛型的注意事项: 1.不要对一个泛型使用instanceof,会产生错误。 2.静态方法想使用静态方法所在的类中所定义的泛型时是无效的,如果静态方法想使用泛型,那么需要将静态方法声明成静态泛型方法。 3.创建泛型属于时不要使用明确的类型去创建数组。 4.注意泛型类创建完成之后的使用时一定要传入具...
2022-04-04
0
372
泛型的类型通配符
类型通配符: 1.1背景:有这样一个方法,方法中含有一个泛型实例,比如定义函数print方法时,public void print(Comparator ob),但是在实际传入的过程中我们传入了一个Comparator ob,很明显虽然student类是object的子类,但是泛型类之间并不是继承关...
2022-04-04
0
358
泛型的继承
泛型的继承:以往我们写了一个comparator比较器接口,这个接口当时传入的是两个User类型。那么现在我们如何设计或者改造这个比较器来实现能够对任何比较策略都能直接传入呢? 方法一:将接口中的参数转化为object类,然后依据传入的对象,接着判断这个对象是否是一个类的对象,然后接着转型,实现类的...
2022-04-04
0
437
泛型
泛型:回顾之前的超级数组,只能存放普通的类型,于是我们想改造成object,利用自动拆装箱 这样做在以前的实现中存在问题,一旦让一个数组可以存放各种类型的对象时就可能产生大量的问题。于是我们就希望有没有一种方法可以限制一个属于传入的类型。一个篮子只放一类东西。 泛型的定义: 类型就是广泛的类型,类型...
2022-04-04
0
372
异常,小的点
1.1集中处理异常 1.2对于try代码块中尽量不是用break,continue,以及return关键字,否则可能会被fianally所影响; 1.3当方法的返回值是一个引用类型时,无论是否显示的使用return语句,这个方法的效果都会直接作用在对象本身上面。 1.4尽量捕获特定的异常;力度较小的...
2022-03-27
0
212
try{} catch{},throw,throws,finally
1.try catch 捕获时的注意事项:支持多catch语句捕获异常;先将子类的异常捕获掉,然后再去捕获父类的异常;即多catch语句中,不能首先catch(Exception e ),编译器会提示剩余的异常不能被捕获到。 2.throw,throws主要区别:throws主要时在方法的签名后使用...
2022-03-27
0
321
异常链
方法的调用是在栈中进行的,方法之间也可以相互调用,所以我们把这种方法在栈中调用的轨迹称为堆栈信息,简称栈轨迹。 Jvm在异常发生时,也就时每当一个Exception实例化后,JVm就会对整个栈进行快照,以便用于异常信息接着向外部的函数扩散。 类似的异常的问题,意思下面的情况: 例子: com.ydl...
2022-03-27
0
331
自定义异常(业务异常——用户异常)
package com.ydlclass.CustomizationException; public class UsernameException extends RuntimeException{ private int code;//自己添加了一个成员变量 public UsernameEx...
2022-03-27
0
371
首页
上一页
9
10
11
12
13
14
15
16
17
18
下一页
末页