簡單的複習(日記)

有符號和無符號的區別:首先得知道內存長度是有限的,有符號的表示爲-128~127,無符號表示爲0~256 就至關於多了一倍。java

string是採用的Flyweight的設計模式,string類型不可變,一旦建立以後就不能被修改。字符串的內存是分配在託管堆上的設計模式

常量池:(Constant Pool)在編譯期被肯定,並被保存的在已經編譯的.class文件中的一些數據,它包括了關於類,方法,接口的常量。函數

使用new string() 建立的字符串不是常量,不能被放入到常量池中,它有本身的地址空間。編碼

String str1="Audient";
String str2=str1;
str1+="Azure"; 

最後一步操做,發生了一下幾件事件:spa

1:開闢一塊足夠大的臨時內存來容納str1和"Azure";線程

2:賦值str1到臨時區的開始處設計

3:賦值"Azure"到臨時區的結尾處code

4:str1丟棄對就對象的引用對象

5:爲str1再一次分配內存區blog

6:將臨時儲存內的字符串值複製到新開闢的內存區,指向其引用。

 

字符串駐留 它能保證在一個線程內的某個字符串在內存中只分配一次。CLR初始化建立了一個內部的哈希表Dictionary<Tkey,Tvalue> 鍵是String 值是指向託管堆中該字符串對象的引用。

字符串的比較分爲兩種1:引用2:值  一個字符串是由一系列的Unicode編碼組成的。

區域語言文化

System.Globalization.cultrueInfo類

(1):CurrentUICulture:決定如何加載窗體資源以及窗體元素以什麼語言顯示

(2):CurrentCulTure:日期格式 數據格式,貨幣格式

類中的訪問修飾符默認是private 接口中默認是public   不用寫      可是java中能夠寫

接口能夠不用去實現父類接口的方法

儘可能不要讓父類繼承接口

 

WndProc 是Windows系統嚮應用程序發送的一系列消息之一,每一個窗口都會有一個窗口過程的回調函數,分別是句柄 WPARAM LPARAM

相關文章
相關標籤/搜索