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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

百思不得其解,有人知道是怎么回事么?

百思不得其解,有人知道是怎么回事么?

慕工程0101907 2023-04-09 17:13:25
本人想修改java.lang.String類,然后導(dǎo)出成jar,代替原來虛擬機(jī)的String類使用,但是在添加一個(gè)布爾數(shù)組后,導(dǎo)出成jar并使用時(shí)出現(xiàn)下面的錯(cuò)誤: Error occurred during initialization of VM java.lang.ExceptionInInitializerError Caused by: java.lang.IllegalArgumentException: name can't be empty at java.security.BasicPermission.init(Unknown Source) at java.security.BasicPermission.<init>(Unknown Source) at java.lang.RuntimePermission.<init>(Unknown Source) at java.lang.Thread.<clinit>(Unknown Source) 添加的數(shù)組形式如下: private boolean barray[]; 如果改成private boolean barray; 則可正確運(yùn)行。 如果改成跟String源碼中的value一樣:private final char value[]; 也不行。 
查看完整描述

2 回答

?
犯罪嫌疑人X

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊

很簡(jiǎn)單:HotSpot VM對(duì)java.lang.String的字段排布是有硬性要求的;如果你要對(duì)String的字段個(gè)數(shù)、類型、名字等做修改,要在HotSpot VM上正常運(yùn)行就必須連VM也相應(yīng)的修改。

查看完整回答
反對(duì) 回復(fù) 2023-04-12
?
烙印99

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊

String類是final類型,不可繼承,不知道是什么樣復(fù)雜的需求讓你需要修改String類?如果想修改String類,還是自己去寫一個(gè)類似實(shí)現(xiàn)String功能的類,再在項(xiàng)目中使用即可,不過這樣的工作量有點(diǎn)大哦。

查看完整回答
反對(duì) 回復(fù) 2023-04-12
  • 2 回答
  • 0 關(guān)注
  • 118 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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