已采納回答 / 慕姐4116514
用CMD 運(yùn)行 ? java Office word ?即Office后面不能少word ? 你看看args數(shù)組的含義 就是同時(shí)在CMD運(yùn)行語句后面輸入的東東
2016-11-29
已采納回答 / 潔兒0_0
對象obj1有他所屬的類class1,每個(gè)類(class1 ,class2)都屬于所有類(class)中的一種類型。所以說class1是obj1的類類型
2016-11-27
已采納回答 / 超級省電俠4405474
main方法是靜態(tài)方法,靜態(tài)方法不能直接調(diào)用動態(tài)方法,class A需要是靜態(tài)的.老師的是兩個(gè)不同的類,你這個(gè)A是MethodDemo1的內(nèi)部類.
2016-11-13
已采納回答 / zsl200911
args運(yùn)行是運(yùn)行時(shí)給定的參數(shù),因而在運(yùn)行是需要給定參數(shù)。在IDE工具中打印args.length長度是0,測試arg[0]最好是采用控制臺(DOS窗口)運(yùn)行java程序,運(yùn)行是給定參數(shù),比如java 類名 參數(shù)(java HelloWorld imooc),arg[0]就可以正常打印
2016-10-25
已采納回答 / Jesse3602161
首先說下package,?一個(gè)java項(xiàng)目采用的是package方式管理class,它的目的是方便管理不會有class這種類文件(二進(jìn)制文件)。視頻里也說了8種基本數(shù)據(jù)類型都有自己的.class字節(jié)碼文件,而void其實(shí)也可以看作是一個(gè)數(shù)據(jù)類型,是空類型,方法返回值為空,所以也有。不知道你指什么類里聲明
2016-10-24
已采納回答 / leowei
這樣想一下,就明白了,如果你不把對象a1傳入,那么到底是哪個(gè)對象來操作方法呢!像 a1 這樣的對象可以new 出很多,比如a2,a3................: 他們在堆內(nèi)存中是不同的對象!當(dāng)然來區(qū)分對象!,可以就可以明確那個(gè)對象 是 a1 還是其他對象來操作方法了
2016-10-21
已采納回答 / qifenghao
首先源文件的編碼字符集要支持中文,比如 UTF-8 或者 GBK。note++默認(rèn)是使用 ANSI,是不支持中文的。所以你先要改變源文件的編碼字符集。其次,編譯的時(shí)候指定字符集,此處應(yīng)該使用 javac -encoding UTF-8 OfficeBetter.java 進(jìn)行編譯。(注意 UTF-8 那個(gè)地方要是你的源文件的字符集)
2016-08-29
已采納回答 / NullMoneyException
編譯完后 ?執(zhí)行class文件時(shí) 在類文件名后面加一個(gè)空格 后面就是傳參數(shù) 多個(gè)參數(shù)用逗號隔開 都將會傳入args數(shù)組里面 你沒有傳參 所以數(shù)組是null 所有角標(biāo)越界了 壓根沒有哈哈 再執(zhí)行class文件時(shí)試試
2016-08-05
已采納回答 / Wintisy
之所以會報(bào)錯(cuò)是因?yàn)檫@里使用的是靜態(tài)加載,在目錄下沒有寫excel的類當(dāng)然會報(bào)錯(cuò)了老師講的意思是如何在Excel類有問題的情況下使用沒有問題的Word類的方法,首先就是要通過編譯才能使用如何在Excel類有問題的情況下通過編譯呢,就是使用動態(tài)加載了,也就是說當(dāng)某個(gè)類在要使用的時(shí)候才進(jìn)行相關(guān)的編譯與加載,不使用的話就不加載,這樣這個(gè)程序作為整體來說就可以運(yùn)行沒有問題的Word類和方法,只有運(yùn)行到錯(cuò)誤的Excel類的方法的時(shí)候,程序才會提示錯(cuò)誤。所以這個(gè)問題的關(guān)鍵核心在于:如何在一個(gè)可能存在錯(cuò)誤類的情況下盡可能...
2016-08-05