美文网首页
Provisional heads are shown、Null

Provisional heads are shown、Null

作者: 学习微站 | 来源:发表于2023-01-03 08:39 被阅读0次

Provisional heads are shown


https://blog.csdn.net/jdbdh/article/details/83621110 排查是否插件拦截,我的以前没有这种,所以排除

本地网络节点问题,连接不到图片服务器,以下是解决方法:
1.进入到C盘Windows文件夹System32/drivers/etc目录下,打开hosts文件,绑定下
2.改下本地dns 为公共dns 网络节点导致的问题,一般为运营商导致,产生问题的原因为客户端(浏览器)到服务端(我们的网站服务器)直接存在多个网络节点,一个网络节点不稳定造成的问题

=======经过测试更换运营商吃完饭回来更换回来就好了

NullPointerException空指针异常?堆栈与队列的区别?

1、NullPointerException空指针异常如数组a[0]值为Null,需要sout(a[0].toString)是即会报空指针异常

避免空指针异常是基本的素养,一般解决思路为对变量进行初始化

可能原因 1 字符串变量未初始化

(数据库查出来的对象,get方法可能就没有初始化,一般为空就会报空指针异常,还会影响到log相关的日志)
2 接口类型的对象没有用具体的类初始化
3 a1.equals(“a”);容易抛NullPointerException —>“a”.equals(a1);4 。。。。。。

2、堆栈(stack) 限定在一端进行插入和删除的线性表 先进后出队列(Queue)一端插入,另一端删除的线性表 先进先出

Java多态性是什么?怎么理解和使用多态,为什么要用多态?

1、多态性:即一个事物多种形态

2、实现的两种方式为
1 继承 2 接口

3、实例 Fruit a1 = new Apple();

这就是多态。

父类new子类。 父类的引用指向子类的对象,Fruit超类new对象时指向子类Apple。

多态只适用方法,不适用属性。

4、使用

Fruit a1 = new Apple();

a1.超类和子类都有的方法
实际调用的事子类的方法,子类重写父类方法。 比如eat(),sole()…

子类独有的方法(如account())不能调用了*,这是与Apple a1 = new Apple()的主要区别!

5、为什么要用多态的好处:

1.可替换性(substitutability)。多态对已存在代码具有可替换性。例如,多态对水果类工作,对苹果,橙子也同样工作。
2.可扩充性(extensibility)。多态对代码具有可扩充性,可扩充功能。新加子类更容易获得多态功能。例如,在实现苹果的多态基础上,很容易增添水果类的多态性。
3.接口性(interface-ability)。多态是超类通过方法签名,向子类提供了一个共同接口,由子类来完善或者覆盖它而实现的。
4.灵活性(flexibility)。它在应用中有着灵活的操作,提高了工作效率
5.简化性(simplicity)。多态简化代码编写和修改过程,尤其在处理大量对象的运算和操作时,这个特点尤为突出和重要。

本文使用 文章同步助手 同步

相关文章

网友评论

      本文标题:Provisional heads are shown、Null

      本文链接:https://www.haomeiwen.com/subject/iywqtdtx.html