JAVA基础探究
JAVA基础探究
jdkorg
这个作者很懒,什么都没留下…
展开
-
JAVA的一些有用的知识理解(个人向,有错改之,续更)
1.继承作用,可重写被继承方法,调用方法默认使用重写的方法2.装饰者模式说白了就是利用实现,统一装饰者和被装饰者方法。然后装饰者再去调用被装饰者的类,再创建同名方法去调用被装饰者的同名方法,顺便加些其它代码进行增强装饰者最终的增强效果就这样实现了(懂了后感觉有点蠢,不知道为什么)最后使用时就利用多态传入被装饰者类,执行装饰者方法3.序列化本质:把内存中堆内存的对象持久化存到硬盘中(具体什么用多看案例吧)为什么类要继承序列化接口,就是为了可以序列化对象。毕竟对象是类产生的。所以可以推断只要是类产原创 2020-08-04 00:09:46 · 136 阅读 · 0 评论 -
为什么要有无参构造方法,无参构造的运行原理
本文参考链接:https://blog.csdn.net/Akanarika520/article/details/84927403无参构造器也叫无参构造方法,在我们创建类时候,可以不用写构造方法,因为系统会默认给我们提供一个无参构造方法,如果我们自己写了无参构造方法,那么我们这个就将默认的覆盖了。(这时候你可能回想,既然会默认提供无参构造,我又为什么每次都要写无参构造呢?)那么为什么一定要...转载 2019-09-02 23:00:16 · 24200 阅读 · 10 评论 -
String与StringBuffer和StringBuilder简单说明
首先说的最多的:String 字符串常量(每次内容变都会创建新对象,所以一般最慢)StringBuffer 字符串变量(线程安全,所以速度较慢,不会去创建新对象)StringBuilder 字符串变量(线程不安全,所以速度较快,与StringBuffer相似)以上,提到速度string在某个条件时比StringBuffer快String比StringBuffer快的情况比如:S...原创 2019-10-01 16:41:54 · 125 阅读 · 0 评论 -
生动形象地说明集合框架家族
首先第一大类接口(爷爷)Collection,被第二大类接口(爸爸)list和set继承首先说明第二大类接口的list(list爸爸):1.可以允许重复的对象。2.可以有多个null。3.是一个有序集合(容器),保持了每个元素的插入顺序,输出的顺序就是插入的顺序。4.常用的实现类(儿子)有 ArrayList、LinkedList 和 Vector。ArrayList 最为流行,它提供了...原创 2019-10-01 20:36:15 · 136 阅读 · 0 评论 -
设计模式01-工厂设计模式
工厂设计模式:适合内容扩展用创建AnimalFatory :首先设置个范围最大的接口名如:动物,交通工具等等:这里来生产动物,为什么先不管public interface AnimalFatory { eat.geteat(); run.getrun();}做什么:eat,run然后再设置个抽象类,表明动物工厂要生产的东西,但不说怎么生产:生产吃饭的动物和跑步的动物public...原创 2019-10-11 16:04:00 · 113 阅读 · 0 评论