我的評論
re: 基于開源ssh Ganymed 的ssh遠(yuǎn)程連接工具(共同討論版) scorpio小蝎 2012-08-12 19:15
連續(xù)使用命令 為command1 && command2
但是rm filename && rm:
輸出結(jié)果為:
[root@hadoop01 ~]# rm wangmian && y
再次輸入 ls后,輸出結(jié)果為:
是否刪除普通文件 "filename"?ls
說明結(jié)果是被阻塞
但是rm filename && rm:
輸出結(jié)果為:
[root@hadoop01 ~]# rm wangmian && y
再次輸入 ls后,輸出結(jié)果為:
是否刪除普通文件 "filename"?ls
說明結(jié)果是被阻塞
re: java 多態(tài)產(chǎn)生的疑問 scorpio小蝎 2012-07-11 10:09
@rubyliu12 這句話里有提到,并不是真正意義的覆蓋“這個結(jié)論是,a.test()調(diào)用的是A類的方法test。因為B中的test方法并不是覆蓋了A類的方法。因此,A調(diào)用的只是他自身的test方法。大家注意的是,盡量不要在子類中聲明和父類私有方法相同名稱的方法。”不過你這個問題提的很不錯,這樣子大家看得更清楚了
re: java 多態(tài)產(chǎn)生的疑問 scorpio小蝎 2012-07-11 10:08
@rubyliu12
按照概念來講,不能叫做重寫,因該叫做子類新增了方法,但是形式上以及方法名是一模一樣的,很多新人都不會注意這點,為了區(qū)分才提出的。
按照概念來講,不能叫做重寫,因該叫做子類新增了方法,但是形式上以及方法名是一模一樣的,很多新人都不會注意這點,為了區(qū)分才提出的。
re: java 多態(tài)產(chǎn)生的疑問 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的方法被自動認(rèn)為是final的且不能被訪問。
public void test(){
System.out.println("B");
}
public static void main(String[] args) {
A a=new B();
a.get();
}
}
private void test(){
System.out.println("A");
}
public void get(){
test();
}
}
public class B extends A{
//@override 不能有,因為private的方法被自動認(rèn)為是final的且不能被訪問。
public void test(){
System.out.println("B");
}
public static void main(String[] args) {
A a=new B();
a.get();
}
}
re: java 多態(tài)產(chǎn)生的疑問 scorpio小蝎 2012-07-11 09:56
@rubyliu12
A類中 private test() 的方法由于main方法是在A類中 所以可以調(diào)用。這只是個demo。其實際意義是,如果A類中public方法調(diào)用了A類的private方法,而由于子類重寫了A類的private方法,將會出現(xiàn)如題所述的問題。有問題歡迎指教
A類中 private test() 的方法由于main方法是在A類中 所以可以調(diào)用。這只是個demo。其實際意義是,如果A類中public方法調(diào)用了A類的private方法,而由于子類重寫了A類的private方法,將會出現(xiàn)如題所述的問題。有問題歡迎指教
re: java 多態(tài)產(chǎn)生的疑問 scorpio小蝎 2012-07-11 09:43
@rubyliu12
謝謝指正,代碼貼錯了,已修改。
謝謝指正,代碼貼錯了,已修改。
re: Java 實現(xiàn)程序運行狀態(tài)監(jiān)控 之我的思路(守護(hù)進(jìn)程) [未登錄] scorpio小蝎 2011-05-09 15:11
如果您有改進(jìn)建議,或者更好方案,歡迎留言,再次表示感謝
re: JAVA 正則表達(dá)式的溢出問題 及不完全解決方案。 (感謝Lancelot 在評論中給出的方法) scorpio小蝎 2011-04-28 15:14
@Lancelot
了解了,非常感謝。以后有問題向您請教
了解了,非常感謝。以后有問題向您請教
re: JAVA 正則表達(dá)式的溢出問題 及不完全解決方案。 scorpio小蝎 2011-04-28 15:06
@Lancelot
直接解決了問題,非常感謝。
雖然這次是由于正則寫的很菜的原因,但就與這次的問題,我想繼續(xù)研究一下 正則 的 匹配機制,和如何才能寫出高效的正則。 想請您給些這方面的建議和參考資料。 比如在這次就發(fā)現(xiàn)了,回溯到一定情況下會 發(fā)出異常這個嚴(yán)重的問題,基本上是由于 | 的分支太多,導(dǎo)致了回溯量的暴增
直接解決了問題,非常感謝。
雖然這次是由于正則寫的很菜的原因,但就與這次的問題,我想繼續(xù)研究一下 正則 的 匹配機制,和如何才能寫出高效的正則。 想請您給些這方面的建議和參考資料。 比如在這次就發(fā)現(xiàn)了,回溯到一定情況下會 發(fā)出異常這個嚴(yán)重的問題,基本上是由于 | 的分支太多,導(dǎo)致了回溯量的暴增
re: JAVA 正則表達(dá)式的溢出問題 及不完全解決方案。 scorpio小蝎 2011-04-28 14:55
@Lancelot
數(shù)據(jù)標(biāo)本沒有看到,可能是沒法過來。 發(fā)我郵箱吧,謝謝。roymoro@gmail.com
另外我想知道您是如何分析回溯次數(shù)的。我想是否可以通過某種方法來限定回溯深度呢。
對于您的這個正則,我的div 比較特殊 并沒有 屬性字段(是否可以去掉[^>]*) , 您說的對深度的影響是不主要產(chǎn)生在或的分隔符產(chǎn)生的代價呢
<div[^>]*>([\s\S]*?)</div>
數(shù)據(jù)標(biāo)本沒有看到,可能是沒法過來。 發(fā)我郵箱吧,謝謝。roymoro@gmail.com
另外我想知道您是如何分析回溯次數(shù)的。我想是否可以通過某種方法來限定回溯深度呢。
對于您的這個正則,我的div 比較特殊 并沒有 屬性字段(是否可以去掉[^>]*) , 您說的對深度的影響是不主要產(chǎn)生在或的分隔符產(chǎn)生的代價呢
<div[^>]*>([\s\S]*?)</div>
re: JAVA 正則表達(dá)式的溢出問題 及不完全解決方案。 scorpio小蝎 2011-04-28 14:04
@scorpio小蝎
非常感謝您的回復(fù),我也參考了一些網(wǎng)上的資料。像您說的一樣,是回溯太多的問題。那么怎樣寫正則能減少一些回溯呢?提高正則的效率。您能給我一些相關(guān)資料,或者參考不
非常感謝您的回復(fù),我也參考了一些網(wǎng)上的資料。像您說的一樣,是回溯太多的問題。那么怎樣寫正則能減少一些回溯呢?提高正則的效率。您能給我一些相關(guān)資料,或者參考不
re: JAVA 正則表達(dá)式的溢出問題 及不完全解決方案。 scorpio小蝎 2011-04-28 14:04
@Peace
謝謝您的回復(fù)
謝謝您的回復(fù)
re: JAVA 正則表達(dá)式的溢出問題 及不完全解決方案。 scorpio小蝎 2011-04-28 10:59
如果您有更好的解決方案,和遇到類似的問題請聯(lián)系我