第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

關(guān)于這個demo不理解的地方

Class.forName(類的完整路徑) ?那么args[0]里的路徑是什么?直接打印輸出是數(shù)組下標(biāo)越界

正在回答

5 回答

args運(yùn)行是運(yùn)行時給定的參數(shù),因而在運(yùn)行是需要給定參數(shù)。在IDE工具中打印args.length長度是0,測試arg[0]最好是采用控制臺(DOS窗口)運(yùn)行java程序,運(yùn)行是給定參數(shù),比如java 類名 參數(shù)(java HelloWorld imooc),arg[0]就可以正常打印

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

修煉狂人

這個說明比較清楚,請參考
2016-10-25 回復(fù) 有任何疑惑可以回復(fù)我~
#2

把青春獻(xiàn)給黨 提問者

Class.forName(args[0]) 我想問的是這個。 視頻中args[0]輸入的是word 但是forName函數(shù)要求的不是完整類名路徑嘛?他只有類名怎么也可以運(yùn)行。 我沒有用dos測試過。eclipse好像是不支持運(yùn)行時輸入的
2016-10-25 回復(fù) 有任何疑惑可以回復(fù)我~

這個args[0]阿,就是在main方法里面?zhèn)鬟M(jìn)來的第一個參數(shù).

你去看main方法的結(jié)構(gòu)

public?static?void?main(String[]?args)?{
//Your?Code
}

這個string[] args就是用來接收參數(shù)的

所以你下方的args[0]就是傳進(jìn)來的第一個參數(shù),也可以理解為數(shù)組里面的下表為0的字符串.從你的代碼來看,這個參數(shù)應(yīng)該是一個完整的類名


1 回復(fù) 有任何疑惑可以回復(fù)我~

在運(yùn)行時是使用java office Word,在這里args[0]? 就是Word

Class c1=Class.forName(args[0]);
?? ?System.out.println(args[0]);
?? ?OfficeAble oa=(OfficeAble)c1.newInstance();
?? ?oa.start();

1 回復(fù) 有任何疑惑可以回復(fù)我~

Class.forname()帶包名的類,args[0]這里代表的是某個類的名字,這種情況一般是把編譯和運(yùn)行分開,因為類所在的位置就是當(dāng)前的相對地址下,所以可以不帶包名。可以詳細(xì)百度一下args,這個是需要你運(yùn)行的時候輸入對應(yīng)內(nèi)容的。

2 回復(fù) 有任何疑惑可以回復(fù)我~

class.forname(返回的不是類么?)并不是路徑啊

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

關(guān)于這個demo不理解的地方

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號