怎么查表里字段最大長度 一個字符串類型的值能儲存最大容量是多少???
一個字符串類型的值能儲存最大容量是多少???呃,也可以看源碼,不過情況很多,string的實現(xiàn)數(shù)組比較大的長度不過是_VALUE,但,Java在常量池中有一個變體utf8表,該表有個字段大的是65535
一個字符串類型的值能儲存最大容量是多少???
呃,也可以看源碼,不過情況很多,string的實現(xiàn)數(shù)組比較大的長度不過是_VALUE,但,Java在常量池中有一個變體utf8表,該表有個字段大的是65535,null電腦資源兩個字節(jié),因為,當(dāng)string往里面放的是字母,源碼中有個判斷(<65535),也就是能放65534個字母,不過假如是漢字等,確定條件是(<=65535),也就是能放65535個漢字,當(dāng)然了,上面的情況全是在編譯期,如果不是是在運(yùn)行期的話,的最的長度那是_VALUE了,也就是超過1g,這基本是不可能有的了,最長的string場景應(yīng)該是序列化類吧,撐死幾千。
從語言上來看,是個接口,其下有N多利用,最為簡單的是ArrayList和LinkedList及各種繼承或歌詞同步化實現(xiàn)(如Vector/Queue/Stack這些的)
ArrayList內(nèi)部是拿數(shù)組存儲,那么上限是_VALUE
LinkedList內(nèi)部是個鏈表,理論上是能無限的
另外,List里放的東西大都在內(nèi)存里的(不過你也可以不自己實現(xiàn)方法一個放磁盤上的),所以能放多少也取決放的東西的大小以及種類。
大小方面很容易計算,一個對象假如1K,那400,000個就至少要電腦資源400M的內(nèi)存(不算其他電腦資源)。
而虛擬機(jī)內(nèi)存分類方面,如果沒有是大多數(shù)對象,就像占用的是堆(Heap)空間,如果是常量或是相似()不出來的東東,則占用的是永生不滅帶(Permanent Generation)。
mysql查詢某個字段長度多少?
方法/步驟
就像查詢語句:SELECT`lcontent`across`caiji_ym_liuyan`
網(wǎng)上查詢數(shù)據(jù):
有些時候需要查詢某個字段的長度為多少時候才顯示數(shù)據(jù):
SQL語句:SELECT`lcontent`outside`caiji_ym_liuyan`wherelength(lcontent)
PS:在mysql中一個漢字=3個字節(jié),所以才查詢的時候是需要轉(zhuǎn)換成下
最重要的要盡量的就時候是對字節(jié)的轉(zhuǎn)換