当前位置: 技术问答>java相关
scjp简单问题,立即结帐!!!!
来源: 互联网 发布时间:2015-07-22
本文导语: 1. try{} catch(NoSuchFieldException e){} 当try块内为空时,有的例外(Exception,Throwable)可以出现在catch后的括号中,而有些不成,为什么,怎么区分? 2. Frame f=new Frame(); Panel p1=new Panel,p2=new Panel(); p2.setLayout(new BorderLayout()); p2....
1.
try{}
catch(NoSuchFieldException e){}
当try块内为空时,有的例外(Exception,Throwable)可以出现在catch后的括号中,而有些不成,为什么,怎么区分?
2.
Frame f=new Frame();
Panel p1=new Panel,p2=new Panel();
p2.setLayout(new BorderLayout());
p2.add(p1);
f.add(p2);
p1,p2,f 之间的Layout继承关系是什么?
3.
transient volatile两个关键字气什么作用?
try{}
catch(NoSuchFieldException e){}
当try块内为空时,有的例外(Exception,Throwable)可以出现在catch后的括号中,而有些不成,为什么,怎么区分?
2.
Frame f=new Frame();
Panel p1=new Panel,p2=new Panel();
p2.setLayout(new BorderLayout());
p2.add(p1);
f.add(p2);
p1,p2,f 之间的Layout继承关系是什么?
3.
transient volatile两个关键字气什么作用?
|
1.如果是NoSuchFieldException或者说是它的子类的例外可以出现在catch内!
2。p1->p2->f
3.transient表示短暂的,当在进行类持久化时,也就是serialize时,对于有些
密码之类的变量,为了安全,有时不想持久化,这时就可以使用transient放在
变量的前面就行了!
3.volatile,在scjp中不考的!
2。p1->p2->f
3.transient表示短暂的,当在进行类持久化时,也就是serialize时,对于有些
密码之类的变量,为了安全,有时不想持久化,这时就可以使用transient放在
变量的前面就行了!
3.volatile,在scjp中不考的!
|
to tednugent(Ted)
你说的对,p2不会继承f的Layout。在一般情况下component 按照parent container的layout属性排列布局,如果component自定义(explicit)有自己的Layout属性,它还是会按照自己parent container 的Layout属性排列布局。
你的第一个问题,也是概念的问题,我同意xiaobi_liang(淡泊以明志,宁静以致远...)的说法。
你说的对,p2不会继承f的Layout。在一般情况下component 按照parent container的layout属性排列布局,如果component自定义(explicit)有自己的Layout属性,它还是会按照自己parent container 的Layout属性排列布局。
你的第一个问题,也是概念的问题,我同意xiaobi_liang(淡泊以明志,宁静以致远...)的说法。