我的评论

连续使用命令 为command1 && command2
但是rm filename && rm:
输出结果为:
[root@hadoop01 ~]# rm wangmian && y

再次输入 ls后,输出结果为:

是否删除普通文件 "filename"?ls
说明结果是被阻塞
re: java 多态产生的疑问 scorpio小蝎 2012-07-11 10:09  
@rubyliu12 这句话里有提到,并不是真正意义的覆盖“这个结论是,a.test()调用的是A类的方法test。因为B中的test方法并不是覆盖了A类的方法。因此,A调用的只是他自身的test方法。大家注意的是,尽量不要在子类中声明和父类私有方法相同名称的方法。”不过你这个问题提的很不错,这样子大家看得更清楚了
re: java 多态产生的疑问 scorpio小蝎 2012-07-11 10:08  
@rubyliu12
按照概念来讲,不能叫做重写,因该叫做子类新增了方法,但是形式上以及方法名是一模一样的,很多新人都不会注意这点,为了区分才提出的。
re: java 多态产生的疑问 scorpio小蝎 2012-07-11 09:59  
class A {
private void test(){
System.out.println("A");
}
public void get(){
test();
}
}
public class B extends A{
//@override 不能有,因为private的方法被自动认为是final的且不能被访问。
public void test(){
System.out.println("B");
}

public static void main(String[] args) {
A a=new B();
a.get();
}
}
re: java 多态产生的疑问 scorpio小蝎 2012-07-11 09:56  
@rubyliu12
A类中 private test() 的方法由于main方法是在A类中 所以可以调用。这只是个demo。其实际意义是,如果A类中public方法调用了A类的private方法,而由于子类重写了A类的private方法,将会出现如题所述的问题。有问题欢迎指教
re: java 多态产生的疑问 scorpio小蝎 2012-07-11 09:43  
@rubyliu12
谢谢指正,代码贴错了,已修改。
如果您有改进建议,或者更好方案,欢迎留言,再次表示感谢
@Lancelot
了解了,非常感谢。以后有问题向您请教
@Lancelot
直接解决了问题,非常感谢。
虽然这次是由于正则写的很菜的原因,但就与这次的问题,我想继续研究一下 正则 的 匹配机制,和如何才能写出高效的正则。 想请您给些这方面的建议和参考资料。 比如在这次就发现了,回溯到一定情况下会 发出异常这个严重的问题,基本上是由于 | 的分支太多,导致了回溯量的暴增
@Lancelot
数据标本没有看到,可能是没法过来。 发我邮箱吧,谢谢。roymoro@gmail.com
另外我想知道您是如何分析回溯次数的。我想是否可以通过某种方法来限定回溯深度呢。
对于您的这个正则,我的div 比较特殊 并没有 属性字段(是否可以去掉[^>]*) , 您说的对深度的影响是不主要产生在或的分隔符产生的代价呢
<div[^>]*>([\s\S]*?)</div>
@scorpio小蝎
非常感谢您的回复,我也参考了一些网上的资料。像您说的一样,是回溯太多的问题。那么怎样写正则能减少一些回溯呢?提高正则的效率。您能给我一些相关资料,或者参考不
@Peace
谢谢您的回复
如果您有更好的解决方案,和遇到类似的问题请联系我
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

常用链接

留言簿

随笔分类

随笔档案

友情链接

搜索

最新评论

阅读排行榜

评论排行榜