上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 一、需要通配符的原因 假设类Manager继承Employee,并且有如下的范型Pair类 class Pair<T> { private T first; private T second; public Pair() { first = null; second = null; } public 阅读全文
posted @ 2022-10-07 22:26 LCAC 阅读(158) 评论(0) 推荐(0)
摘要: 一、范型代码的格式 可以是范型类也可以范型方法 1、范型类 class ClassName<T, ....> { ......ClassName的属性和方法 } 如上跟普通的类相比,增加了<T, ....> 如下是一个简单的Pair的例子,增加了T的类型,则Pair的first和second可以是创 阅读全文
posted @ 2022-10-07 15:07 LCAC 阅读(189) 评论(0) 推荐(0)
摘要: 一、内部类的说明 1、在类的内部再构建一个类,则类内部构建的这个累即为内部类 2、内部类可以访问外部类的private属性和方法 class TalkingClock { private int interval; private boolean beep; public TalkingClock( 阅读全文
posted @ 2022-09-29 07:32 LCAC 阅读(28) 评论(0) 推荐(0)
摘要: 一、lambda表达式的语法 假设要计算first.length() - second.length且传入的参数是first和second,那么我们的lambda表达式可以这么写 1、(String first, String second) -> {return first.length() - 阅读全文
posted @ 2022-09-28 23:16 LCAC 阅读(102) 评论(0) 推荐(0)
摘要: 一、java是单继承,implements可以有多个 我们可以以这样子的格式进行集成和尊从接口:class Child extends Parent implements protocol1, protocol2 { }; Child类继承了Parent类,然后实现了接口protocol1,还有接口 阅读全文
posted @ 2022-09-27 06:29 LCAC 阅读(135) 评论(0) 推荐(0)
摘要: 一、枚举的介绍,以如下的枚举为例子进行介绍 enum Size { Small, Medium, Large, ExtraLarge; } 如上的声明定义了一个类,它有4个实例不可能再构造出新的对象,即:Size size = new Size(); 编译时不会通过的 既然枚举是一个类,那么他有什么 阅读全文
posted @ 2022-09-25 23:44 LCAC 阅读(1787) 评论(0) 推荐(0)
摘要: 有时候我们在编译的时候会遇到警告 >>>>>使用了未经检查或不安全的操作。 注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。 <<<<<< 根据提示是类型的转换类型不安全导致 可能的原因是 class EmployeeDB { public ArrayList getLis 阅读全文
posted @ 2022-09-25 18:01 LCAC 阅读(4335) 评论(0) 推荐(0)
摘要: java 的访问控制符为了控制类还有类对应方法的访问做限制。 如上的图表总结了类方法的访问控制范围,其实类的访问控制范围也是类似的情况。声明为public则不管外部包还是内部都能够访问,如果为default则只能本包内能够访问 关于类方法的访问范围,我们比较熟悉的是private还有public,p 阅读全文
posted @ 2022-09-24 12:00 LCAC 阅读(49) 评论(0) 推荐(0)
摘要: 一、关于LocalDate的简单实用 1、获取本地的时间使用 LocalDate date = LocalDate.now(); LocalDate支持时间的加减法:可以对月份,年或者日进行加减法。比如计算本月的第一天可以如下操作: LocalDate date = LocalDate.now(); 阅读全文
posted @ 2022-09-23 23:33 LCAC 阅读(2471) 评论(0) 推荐(0)
摘要: 一、修改字符串的内容 1、每个String类型的字符串都是只读的,所以需要修改字符串中的某些字符则比较困难。比如要在String s = "123"; 要在2之后插入一个字符串"45" 那么需要做的是s = s.substring(0, 2) + "45" + s.substring(2); 为何j 阅读全文
posted @ 2022-09-22 23:15 LCAC 阅读(50) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页