1樓:不懂禪師
lenth()函式是返回用16位unicode編碼的個數,a只需一個16位的unicode編碼,而中文字元都需要兩個。
2樓:匿名使用者
字母是直接的編碼,和數字這些一樣。而漢字是後來用unicode加的就是2了。string是物件他的記憶體要比字元多的多。
private final char value;
private final int offset;
private final int count;
private int hash;
private static final long serialversionuid = -6849794470754667710l;
private static final objectstreamfield serialpersistentfields =
new objectstreamfield[0];
這是string裡的變數,最後一個還是個物件。他的記憶體比char多不知道多少倍了。
char c='a'是一個位元組。string s="abc"3位元組。再說下,真正在記憶體中的是個物件string,s在記憶體佔的位元組就是這個物件實際在記憶體的位元組就不是3.
3樓:匿名使用者
中國字等於2個英語字母
4樓:實_事_求_是
漢字是站2個位元組,字母站1個位元組。
在c語言中char a[]={'a','b','c'}和char a[]="abc"有什麼區別 它們各在記憶體裡佔多少和位元組
5樓:匿名使用者
char a= 這是一個字元陣列,佔3個位元組。 char a="abc" 則不同,它是一個字串,最後還有一個'\0'結束符,佔4個位元組
在java中為什麼要使用類圖,在java中為什麼要使用類圖
其實也不是一定要使用類圖的,使用類圖就是為了讓你清楚的理解類之間的關係,比如a類繼承了b類,同時又實現了c介面,等等這樣的關係用類圖來表示的話一目瞭然。使用類圖還有一個好處,就是在軟體工程中講的一個軟體開發的 詳細設計 階段,用類圖表示出系統的結構後好多工具支援自動生成 就是從類圖直接生成 的基本結...
在java中怎樣得到httpresponse物件
struts2為我們提供了一種最簡單的方法獲得httpservletresponse及其他物件。這就是org.apache.struts2.servletactioncontext類。我們可以直接使用servletactioncontext類的getrequest getresponse方法來獲得物...
在JAVA中,什麼是過載的建構函式
mxh快樂 建構函式的過載 舉個例子 public student public student string name public student string name,string age 上面三個函式都是student類的建構函式。第一個是無參的,第二個有一個引數,第三個有兩個引數。這就是...