亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

反射——Java高級開發必須懂的

難度入門
時長 1小時20分
學習人數
綜合評分9.67
760人評價 查看評價
9.9 內容實用
9.6 簡潔易懂
9.5 邏輯清晰

已采納回答 / 慕娘6035423
我認為是foo這個類,不是所在類

已采納回答 / 慕姐4116514
用CMD 運行 ? java Office word ?即Office后面不能少word ? 你看看args數組的含義 就是同時在CMD運行語句后面輸入的東東

已采納回答 / 潔兒0_0
動態加載一般是運行時加載,靜態加載是編譯時加載

已采納回答 / 潔兒0_0
對象obj1有他所屬的類class1,每個類(class1 ,class2)都屬于所有類(class)中的一種類型。所以說class1是obj1的類類型

已采納回答 / 超級省電俠4405474
main方法是靜態方法,靜態方法不能直接調用動態方法,class A需要是靜態的.老師的是兩個不同的類,你這個A是MethodDemo1的內部類.

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

已采納回答 / Jesse3602161
首先說下package,?一個java項目采用的是package方式管理class,它的目的是方便管理不會有class這種類文件(二進制文件)。視頻里也說了8種基本數據類型都有自己的.class字節碼文件,而void其實也可以看作是一個數據類型,是空類型,方法返回值為空,所以也有。不知道你指什么類里聲明

已采納回答 / leowei
這樣想一下,就明白了,如果你不把對象a1傳入,那么到底是哪個對象來操作方法呢!像 a1 這樣的對象可以new 出很多,比如a2,a3................: 他們在堆內存中是不同的對象!當然來區分對象!,可以就可以明確那個對象 是 a1 還是其他對象來操作方法了

已采納回答 / 瘋狂的你我他
[ ? 代表的是數組類型,可以回看上一節,有說的

已采納回答 / qifenghao
首先源文件的編碼字符集要支持中文,比如 UTF-8 或者 GBK。note++默認是使用 ANSI,是不支持中文的。所以你先要改變源文件的編碼字符集。其次,編譯的時候指定字符集,此處應該使用 javac -encoding UTF-8 OfficeBetter.java 進行編譯。(注意 UTF-8 那個地方要是你的源文件的字符集)

已采納回答 / NullMoneyException
編譯完后 ?執行class文件時 在類文件名后面加一個空格 后面就是傳參數 多個參數用逗號隔開 都將會傳入args數組里面 你沒有傳參 所以數組是null 所有角標越界了 壓根沒有哈哈 再執行class文件時試試

已采納回答 / Wintisy
之所以會報錯是因為這里使用的是靜態加載,在目錄下沒有寫excel的類當然會報錯了老師講的意思是如何在Excel類有問題的情況下使用沒有問題的Word類的方法,首先就是要通過編譯才能使用如何在Excel類有問題的情況下通過編譯呢,就是使用動態加載了,也就是說當某個類在要使用的時候才進行相關的編譯與加載,不使用的話就不加載,這樣這個程序作為整體來說就可以運行沒有問題的Word類和方法,只有運行到錯誤的Excel類的方法的時候,程序才會提示錯誤。所以這個問題的關鍵核心在于:如何在一個可能存在錯誤類的情況下盡可能...
課程須知
童鞋們,學習本課程前需要熟悉Java面向對象的思想,并能掌握Java IO輸入輸出流、集合和泛型等知識??蓞⒖寄秸n網Java入門的一、二、三季以及我的文件我做主——Java IO流課程。
老師告訴你能學到什么?
1、能夠理解并應用反射機制。 2、能夠了解反射機制在集合泛型中的應用。 3、有利于更好的學習框架等Java高級技術。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消