//ldc 123->astore_1string a =
"123"
;//new->dup->ldc 1234->init->astore_2
string b =
new
string
("1234"
);//iconst_1->istore_3
int c = 1;
//bipush 100->istore 4
int e =
100;
//sipush 1024->invokestatic(integer.valueof)->astore
integer f =
1024
;//new ->dup->sipush 2048->init->astore
integer g =
new
integer
(2048
);//ldc->asotre
string h =
aspect.a
;//iconst_1->istore
int m =
aspect.b
;
從**中可以看出:
1、字串都會在編譯時進入常量池,在使用時直接從常量池壓入棧頂,
2、int型別常量會根據大小區分指令,0~5一段,-128~127一段,-32768-32767一段,其餘會作為常量放入常量池
3、字串直接賦值,是直接把常量池位址賦給變數
4、字串新建是先新建物件,再把物件位址賦給變數
5、引用其他類的常量都會在編譯期轉換為本類的常量
6、自動裝箱是呼叫integer.valueof
string int的相互轉換
1.int 轉 string 標頭檔案 include int x stringstream sd sd x string str sd.str 標頭檔案 include strstream ss int sum 0 string c ss sum ss c 2.string 轉 int int t...
MS SQL 型別對應C 型別
序號 類別 sqlserver c sharp 備註 1 整數 bit boolean true 轉換為1false轉換為0 2 tinyint byte c sharp 資料型別都位於system命名空間 3 smallint int16 4 intint32 5 bigint int64 6 s...
Unity檔案對應的mime型別
一,手動在 開始 控制面板 效能和維護 管理工具 雙擊internet資訊服務,才開啟iis管理器。找到對應的網路雙擊mime型別,然後新增。二,在伺服器上的資源資料夾裡面建立乙個web.config檔案,內容如下即可,自動建立相對應的mime型別。fileextension unity3d mim...