问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java里面super是干嘛用的

发布网友 发布时间:2022-04-23 08:18

我来回答

5个回答

懂视网 时间:2022-04-14 04:53

在Linux上安装SDE10 for Oracle,在sde用户下执行sqlplus报错:ORA-27140: attach to post/wait facility failed而在oracle用户下

在Linux上安装SDE10 for Oracle,在sde用户下执行sqlplus报错:

ORA-27140: attach to post/wait facility failed

而在oracle用户下就是正常的。

针对该错误的方法如下:

1.查看是否是dba组

这个一般在创建sde用户的时候要注意,和oracle用户的组保持一致。

2.chmod 6751 $ORACLE_HOME/bin/oracle

执行后oracle文件的权限为:
[root@rac2 bin]# pwd
/u01/app/oracle/10.2.0/db_1/bin
[root@rac2 bin]# ll oracle
-rwsr-s--x 1 oracle oinstall 112468374 04-06 23:06 oracle

此次错误就是因为第二个原因导致的,奇怪的是我直接 chmod 775居然也不行,非得用上面的命令才行。

6751分别制定了ugoa的权限
第一位6代表u(所有者)有读、写权限,没有执行权限
第二位7代表g(组)有读、写、执行权限
第三位5代表o(其它用户)有读、执行权限
第四位1代表a(所有者、组、其它用户)有执行权限
四位6751如果用三位表示就是675,第四位继承umask的值

权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

  + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。

  r 表示可读取,w 表示可写入,,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

  -s :在文件执行时把进程的属主或组ID置为该文件的文件属主。

  -c : 若该档案权限确实已经更改,才显示其更改动作

  -f : 若该档案权限无法被更改也不要显示错误讯息

  -v : 显示权限变更的详细资料

  -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)

  --help : 显示辅助说明

  --version : 显示版本

linux

热心网友 时间:2022-04-14 02:01

要说super就先要说this。
"this",作为一个特殊的关键字,它的规则如下:
1。可以表示构造函数传递。this(a,b)表示调用另外一个构造函数。这里面的this就是一个特殊语法,不是变量,没有什么类型。
2。可以在一个类的非static成员内部使用,表示当前这个对象。此时,this就是一个final的普通变量,它有静态类型,就是这个类C本身;它有动态类型,就是当前这个对象的类型。你可以对它调用成员函数,把它传递给别的函数,等等等等。只要一个C类型的final变量可以出现的地方,它就可以出现。

"super"。它和"this"类似,但是也有不同的地方。
1。表示调用父类的构造函数。也是一个特殊语法,不是变量,没有什么类型。

2。可以在一个类的非static成员内部使用。比如super.method()。
但是,注意,这个super.method()只是长得跟some_var.method()一样,一个语法糖而已。实质上,"super"根本不是一个变量。

为什么不是?因为如果是就坏了。java里面有一个金科玉律:任何public非static函数的调用都是多态的。
所以,如果super是个变量,也指向当前对象,那么,不管super的静态类型是什么super.method()必然调用的是子类的那个版本,而不会是我们期望的,静态地选择父类的那个版本。

所以,你只要把super.xxx看成一个特殊的语法,比如理解为“super::xxx”就好了。

既然super不是一个变量,那么不能把它象一个普通变量那样"==",或者传递给某个函数就看起来很正常了,是么?何况,你其实也用不着它,有this你这些要求就都可以办到了。

3。super的另外一个作用是调用父类的protected函数。只有通过"super"这个魔咒,我们才能操作父类的protected成员,别无它法。

引用自http://zhidao.baidu.com/link?url=aZt7ntaph-Db9vXrUSCVI-Yj76kot8YNL831f4lvKms_mJQp8QUDeFo-DeAD-eVG86FmMYs029QyDDp-cb0jbq

热心网友 时间:2022-04-14 03:19

super("ID:" + (++threadID)); 是NewThread
类继承父类Thread类后调用其构造方法的方法即调用Thread类的构造方法

return super.getName(); 也是一样就是NewThread中的实例调用Thread类的getName()方法

热心网友 时间:2022-04-14 04:53

super是父类,在类的继承和调用中会用到 比如说子类是狗,父类就是动物,动物会叫,狗也会叫,但是狗叫是属于狗的独有的声音,动物的叫声是一个宏观的叫声.

热心网友 时间:2022-04-14 06:45

父类
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
桥本氏甲亢化验单说明什么 桥本氏甲亢??检验报告严重么 华为Y325-T00手机不小心设置英文版怎么办? 腾讯手游助手怎么双开 腾讯手游助手能双开吗 腾讯手游助手怎么双开-腾讯手游助手双开教程 审计定义的理解是什么 全国各地还有谁叫刘超啊 ? 滑冰滑冰场 彭水火车站到重庆北火车站有的少公里一 彭水到重庆坐火车要几个小时 super关键字的使用?不明白?? super关键字的使用?不明白?? 子类构造方法中可以同时出现super和this关键字吗?请高手回答 并说明原因。 Java中super.super可以用来调用父类的父类成员变量或者方法吗 Java中super.super可以用来调用父类的父类成员变量或者方法吗 java构造函数中可以用super调用父类方法吗? java中,this能除了能调用本类中的构造函数,可以调用本类中的普通函数吗?同样问super能不能? 子类可以用super调用父类的私有方法吗 super可以做英文名吗 Java中super关键字可以用来访问父类的priate成员,这种说法对吗?请举例说明 怎样降低pdf文件的版本 PDF文件高低版本的区别都是什么?可以通用吗? SUPER能组什么词? 最常用的PDF是几版本的? 子类可以通过super关键字调用父类的public和protected方法吗 super可以拆分为那些词缀? super可以简写吗,应该缩写成什么怎么缩写啊,SU可以吗?? This和 super都可以在 main()方法中使用。 JAVA中super的作用 super可以表示超市吗 java里面super是干嘛用的 除了“Super” 和 “Ultra” 还有哪些英语单词可以表示超级或超能的意思 除了“Super” 和 “Ultra” 还有哪些英语单词可以表示超级或超能的意思 海带是苦的,为什么?能吃吗? 海带可以吃吗 海带的功效与作用有哪些呢?可以多吃吗? VETUS公司镊子公司是哪一年成立的? VETUS公司镊子是哪一年生产的? 龟友们我刚养了锯缘镊龟母龟不知道今年下蛋没有,怎样辨别,和公龟前几天还在交配,母龟一般什么时候下蛋 海带冬天可以吃吗 手上有个小红点,已经几年了,是凸出的,表面是一层老皮,直径大约1cm,挤压会疼,以前会用指甲镊把上 疫情期间海带能吃吗 电热水器一直开着会容易坏吗? 孕期海带可以吃吗 海带可以天天吃吗? 新冠期间海带可以吃吗? 电热水器长时间不使用应该怎么保养?可以延长寿命吗? 电热水器长期开45度水垢多吗? 收费站如何弘扬正气,树立良好的道德风尚的文章 三牛精神人物评选活动方案?