技术标签: java
1.创建对象之前,先加载方法区中object类,GrandPa类,Father类,Son类的属性和方法
2.在堆里分配空间,依次开辟空间将Object类的属性,GrandPa类,Father类,Son类的属性放入
3.依次从Object开始,字符串放在方法区的常量池内
package com;
public class TestA {
public static void main(String[] args) {
Son son = new Son();
System.out.println(son.name);
/*
此时首次看子类son中是否有name属性,有的话,并且可以访问,就返回
如果子类没有name属性,则看上一级父类有没有name属性,有的话,并且可以访问,就返回,没有依次往上找,直到找到为止
假如找到了Object时,就会报错
*/
System.out.println(son.hobby);
// System.out.println(son.age); 访问不到被封装,只能在同类调用,可以间接调用方法返回
System.out.println(son.getAge());
/*
System.out.println(son.capital); 访问不到son类的,而且GrandPa的也被覆盖了,
除非在本类创建public方法,再调用方法获取capital
*/
}
}
class GrandPa {
String name = "大头爷爷";
String hobby = "旅游";
int capital= 300; //资金
}
class Father extends GrandPa {
String name = "大头爸爸";
private int age = 39;
char sex= '男';
public int getAge() {
return age;
}
}
class Son extends Father {
String name = "大头儿子";
private int capital= 100;
}
文章浏览阅读1.4w次。JedisPool的getResource()方法配置不当导致服务假死dubbo服务中使用jedis,在从JedisPool获取jedis时超时导致dubbo服务假死"DubboServerHandler-10.0.101.208:20880-thread-22" daemon prio=10 tid=0x00007f52f00b7800 nid=0x3d85 waiting on cond..._jedispool.getresource()卡死
文章浏览阅读8.9k次,点赞4次,收藏61次。目录域名解析下面是WordPress网站具体搭建步骤:一、云服务器搭建wordpress二、轻量应用服务器搭建wordpress前言:不知道如何安装宝塔面板的朋友,可以先看下面的教程:1、轻量应用服务器安装宝塔面板(建站)2、云服务器安装宝塔面板(建站)3、阿里云服务器ECS搭建网站教程如何搭建一个wordpress网站呢?其实非常简单,你需要做的就是买一个域名和云服务器(或者轻量应用服务器)域名解析首先,进行域名解析,也就是将你的域名与服务器绑定_wordpress服务器部署教程
文章浏览阅读732次。如何解决MathPage.wll或MathType.dll文件找不到问题MathType 6.9简体中文版是一款功能很强大的数学公式编辑器,但是因为之前的卸载不完全,有时会出现找不到MathType.dll或者MathPage.wll文件找不到的错误窗口提示,而导致软件无法正常使用。 百度经验的方法很多是不靠谱的,本文将解决MathPage.wll或MathType.dll文件找不到的问题,亲测有_如何解决mathpage.wll或mathtype.dll文件找不到问题
文章浏览阅读3.1k次,点赞2次,收藏10次。计算机组成原理一、基本概念二、浮点数的加法运算121写出x、y的机器数(尾数、阶码都为补码)2计算x+y;例题:26.按机器补码浮点运算步骤,计算[x+y]补.(1)x=2-011× 0.101 100,y=2-010×(-0.011 100)[x]补=1,101;0.101 100, [y]补=1,110;1.100 100[Ex]补=1,101, [y]补=1,110, [Mx]补=0.101 100, [My]补=1.100 100 1)对阶:[.._机器补码浮点运算
文章浏览阅读771次。准备工具和FW固件issdcm-3.0.4-1.x86_64.rpmP4500_new_fw.bin安装rpm 包rpm -i issdcm-3.0.4-1.x86_64.rpm确定要更新的盘符nvme list[[emailprotected]]# nvme listNode SN Model ..._intel_ssd_firmware_update
文章浏览阅读4.8k次,点赞14次,收藏8次。linux下安装openexr python包踩坑总结我有个朋友做机器视觉的,她前段时间一直尝试装openexr的python包,参考了很多网上教程,但是最后都以失败告终。后来在我的帮助下终于装好了,在这里给大家分享一下,免得更多的人踩坑。1.linux版本不能太低最大的坑是linux版本不能太低,比如我这个朋友一开始使用的是ubuntu 16.04,很多教程也是用的16.04,比如当时主要参考的是这三个链接:https://blog.csdn.net/TNove/article/details/10_openexr undefined symbol
文章浏览阅读2.6k次,点赞28次,收藏42次。必须要说明的是,在实际工作中,有很多工程师将ReplayBlock当做一种报文回放功能使用。其实这是一种错误的用法。如果只想实现报文回放,有两种方式1:offline模式下,在Measurement配置窗口,使用数据回放功能。2:在trace窗口,使用import命令,也可直接导入数据文件,并显示在Trace窗口显示。如果文本很大,需要注意可能显示的数据会产生溢出和被覆盖。比较 1和2两种方式,建议在文件比较小的时候,直接在trace窗口添加。文件较大时使用offline模式下的数据回放。_canoe数据回放
文章浏览阅读8.5k次,点赞4次,收藏18次。数据库论文参考文献论文的最后部分是由参考文献组成的,有时也会有附录。参考文献在论文中是有一些要求的,大都都是来源格式的要求。小编这次整理的是有关数据库论文的参考文献,大家可以参考参考。[1]基于关系数据库的关键词查询[J]. 林子雨,杨冬青,王腾蛟,张东站. 软件学报. 2010(10)[2]S-CBR:基于数据库模式展现数据库关键词检索结果[J]. 彭朝晖,张俊,王珊. 软件学报. 2008(0..._mysql文献
文章浏览阅读1.8k次。本身项目比较大,为了打开这个软件,可调节IDEA中安装的bin目录下有个。打开IDEA的时候过一会便闪退,可以再IDEA的右下角看到如下提示。(如果没有该提示,软件右下角也会有个红色感叹号,点开查看原因即可)闪退的多数原因大致是out of memory,内存溢出。查看任务管理器中的进程:(发现内存随时有溢出的情况)但也需要注意,该参数并不是越大越好,适中即可。只有个别原因是需要管理员权限就可执行!可以尽量减少软件的启动。_idea重新安装后进入总是闪退
文章浏览阅读162次,点赞3次,收藏3次。print(list(result)) # 注意使用list 进行了转换。
文章浏览阅读1.4w次,点赞52次,收藏252次。虽然现在已经有了异常强大的bert,效果也是非常好,但是bert啊,实在是太消耗计算资源了,本穷小子又买不起GPU服务器,只能使用colab进行学习,经常出现内存不够地情况,所以如果你也跟我一样没有比较好的GPU服务器,那么在做分类任务时,可以尝试选择TextCNN,而且目前在文本分类任务上TextCNN也取得了不错的效果。上一篇文章:史上最小白之CNN 以及 TextCNN详解已经介绍了Tex..._textcnn实战
文章浏览阅读223次。一、什么是多线程多任务可以由多进程完成,也可以由一个进程内的多线程完成。我们说进程是由若干线程组成的,一个进程至少有一个线程。由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而不是模拟出来的线程。Python的标准库提供了两个模块: _thread 和 threading , ..._with threadpoolexecutor(max_workers=4) as executor: executor.map