我們在使用過程中“java.niooverlappingfilelockexception”怎麼解決?

可能是環境變量配置錯誤,接下來就來介紹解決辦法。我們在使用過程中“java.niooverlappingfilelockexception”怎麼解決?

延展閱讀:

1、首先打開我們的開發工具myeclispe,跟隨着23體驗網然後點擊File,選擇New,在點擊Java Project選項來新建個java工程項目,如下圖所示。

2、這裏我新建了三個java類。一個是BaiDu類作爲父類,一個JingYan類作爲子類。還有一個AesTest類是來測試我們結果的,如下圖所示。

3、在BaiDu.java父類中,就定義一個name屬性。在JingYan.java類裏,我們是先繼承了BaiDu這個類,然後又定義了個Cname屬性,如下圖所示。

4、在AesTest.java類裏面寫上測試代碼,這裏注意,把定義的baidu賦值給jingyan,由於類型不一致,所以要進行類型強制轉化,用JingYan這個類來進行強制轉換,如下圖所示。

5、寫好後,就可以執行這段代碼了,執行發現報錯java.lang.ClassCastException。報錯的意思就是強制類型轉換異常。

6、接着,我們在修改下代碼,這裏是把jingyan賦值給baidu,由於類型不一致,所以要進行類型強制轉化,用BaiDu這個類來進行強制轉換,修改好後,再來執行,發現此時可以正常運行,輸出想要的結果。

7、出現java.lang.ClassCastExceptio錯誤是指類型強制轉換出錯了。當我們用子類對象去強制轉換父類對象就會報錯,或者使用子類對象 = 父類對象,同樣會拋出java.lang.ClassCastException。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章