substance
substance
全部文章
未归档
题解(7)
归档
标签
去牛客网
登录
/
注册
substance的博客
做最好的自己
全部文章
/ 未归档
(共176篇)
枚举实现单例设计模式(单例设计模式方法四)
枚举的方式实现单例设计模式: 《Effective Java》 这种方法在功能上与公有域方法相近,但是它更加简洁,无偿提供了 序列化机制,绝对防止多次实例化,即使是在面对复杂序列化或者反 射(静态内部类实现懒汉式单例设计模式的时候遇到反射时可能比较的无能为力一些)攻击的时候。虽然这种方法还没有广泛采...
2022-04-04
0
321
switch种使用枚举,以及switch中使用静态导入
package com.ydlclass.enumTest; import com.ydlclass.FruitEnum;//idea自动导包功能 import static com.ydlclass.FruitEnum.*;//idea静态导入包的功能,所以可以直接使用 public en...
2022-04-04
0
529
枚举中添加新的方法
package com.ydlclass.enumTest; public enum SeasonEnum { SPRING("春天","万物复苏,百花齐放"), SUMMER("夏天","电闪雷鸣"), AUTUMU("秋天","树叶凋零"), WINTER...
2022-04-04
0
432
枚举
注意,枚举类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
首页
上一页
8
9
10
11
12
13
14
15
16
17
下一页
末页