導航:首頁 > 源碼編譯 > maven編譯字元串過長

maven編譯字元串過長

發布時間:2023-04-02 05:50:26

java中字元串過長怎麼處理

兩個字元串常量用+連接,在編譯時會被編譯器優化成一個拼接後的常量,所以在常量池中應該只有一個你要的那個常量

㈡ maven配置文件過長

將內存配置調整為最佳。根據查詢相關公開信息顯示,Maven的配置文件是XML格式的,假如項目依賴的包比較多,XML文件就會變得非常非常長。XML文件不太靈活,需要在構建過程中添加一些自定義邏輯,搞起來非常麻煩。

㈢ 怎麼解決java常量字元串過長

String內部是以char數組的形式存儲,數組的長度是int類型,那麼String允許的最大長度就是Integer.MAX_VALUE = 2^31 - 1 = 2147483647。又由於java中的字元是以16位存儲的,因此大概需要4GB的內存才能存儲最大長度的字元串。

不過這僅僅是對字元串變數而言,如果是字元串常量,如「abc」、」1234」之類寫在代碼中的字元串str,那麼允許的最大長度取決於字元串在常量池中的存儲大小,也就是字元串在class格式文件中的存儲格式:

CONSTANT_Utf8_info {

u1 tag;

u2 length;

u1 bytes[length];

}

u2是無符號的16位整數,因此理論上允許的string str的最大長度是2^16-1=65535。然而實際測試表明,允許的最大長度僅為65534,超過就編譯錯誤。

閱讀全文

與maven編譯字元串過長相關的資料

熱點內容
湯子瀛第四版pdf 瀏覽:827
剛剛解壓的車能過戶嗎 瀏覽:523
pdf證書加密開發 瀏覽:159
android緩存工具類 瀏覽:220
pic單片機秒錶 瀏覽:632
源代碼如何放到伺服器 瀏覽:73
增量方式編程 瀏覽:228
單片機反接為啥會燒壞 瀏覽:944
河北網路伺服器雲伺服器 瀏覽:352
編程序員年薪百萬 瀏覽:998
網通的寬頻玩電信伺服器地址 瀏覽:828
解壓視頻搞笑大全爆笑 瀏覽:614
米兔解壓積木隱藏款金屬 瀏覽:574
window命令行svn 瀏覽:616
8051單片機包含多大的ram 瀏覽:812
man文件linux 瀏覽:283
javaweb實現頁面跳轉 瀏覽:126
命令如什麼 瀏覽:316
centos如何使用ftp伺服器 瀏覽:982
直立車陀螺儀演算法 瀏覽:70