![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
java相关内容
qinyuan_18
这个作者很懒,什么都没留下…
展开
-
构造链
我们在调用一个类的时候,常常可能需要调用不同的构造方法,但是构造方法中,可能有重复的代码,避免重复,我们可以用构造链,形成一整个完整的构造体系我们以Student类为例子:假如,我们在生成一个学生的时候,可以选择在生成的时候给这个学生对象拥有一个姓名,也可以让这个学生拥有姓名和年龄,也可以生成一个没有姓名、年龄的学生,更可以生成一个学生对象拥有姓名、年龄、成绩:代码实现如下:通过用this...原创 2019-08-14 20:04:47 · 240 阅读 · 0 评论 -
File中的文件过滤器
File中有两个文件过滤器:public interface FileFilter用于抽象路径名的过滤器。此接口的实例可传递给 File 类的 listFiles(FileFilter) 方法。public interface FilenameFilter实现此接口的类实例可用于过滤器文件名。Abstract Window Toolkit 的文件对话框组件使用这些实例过滤 File 类...原创 2019-07-09 18:34:22 · 257 阅读 · 0 评论 -
什么是JAVA序列化,怎么实现JAVA序列化?
序列化就是一种用来处理对象流的机制,所谓的对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可以将流化后的对象那个传输与网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serialization接口,该接口没有需要实现的方法,implements serialization只是为了标注该对象是可被序列化的,然后使用一个输出流(...原创 2019-07-12 16:00:27 · 80 阅读 · 0 评论 -
JAVA关键字及其详解
一、关键字总览:访问控制符:private、protected、public类方法和变量修饰符:abstract、class、extends、final、implements、interface、native、new、static、strictifp、synchronized、transient、volatile程序控制:break、continue、return、do、while、if、e...原创 2019-06-02 11:18:38 · 606 阅读 · 0 评论 -
Set集合与List集合的区别
相同部分:List 与 Set 具有相似性,它们都是单列元素的集合,所以,它们有一个功共同的父接口,叫 Collection。区别:1:**Set 里面不允许有重复的元素,所谓重复,即不能有两个相等(注意,不是仅仅是相同)的对象,**即假设 Set 集合中有了一个 A 对象,现在我要向 Set 集合再存入一个 B 对象,但 B 对象与 A 对象 equals 相等,则 B 对象存储不进去,所...原创 2019-06-17 11:00:21 · 23929 阅读 · 1 评论 -
JAVA设计模式——外观模式
什么是外观模式?外观模式(Facade),他隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口。这种类型的设计模式属于结构性模式。为子系统中的一组接口提供了一个统一的访问接口,这个接口使得子系统更容易被访问或者使用。通过类图来理解:代码:子系统:public class ModuleA { //示意方法 public void testA(){ ...原创 2019-06-10 12:46:51 · 73 阅读 · 0 评论 -
在Java语言中finalize、final、finaly三个关键字的区别
一:finalfinal修饰符,可以用来修饰属性方法和类,用来修饰属性时,属性为一旦获得初值时,就不可以被改变(注意:final修饰的成员变量不能够直接访问,必须通过方法来调用,通常时get和set方法)final修饰方法时,修饰的方法不能被重写如果是因为某些原因,不希望子类重写父类的某个方法,则可以使用final修饰该方法。final修饰的类不允许有子类的继承,例如java.lang.Math...原创 2019-06-28 15:19:30 · 488 阅读 · 0 评论