1.傳值和傳引用的區別。
2.equls和==,= 區別 && 和&區別。
equls 比較的是內容,==比較的是位址 比如
string s1=new ('you are sb');
string s2=new("you are sb ");
利用equls 比較是true 而用 == 為false 。
兩次new 建立的物件的位址肯定不一樣 。
3,什麼是單例模式是什麼?單例的幾種寫法。
使用 singleton模式 這個類被建立後,只能提供乙個例項供外部使用。
兩種方式:
public class singletontest()
private static final singleton instance=new singletontest();
public static singletontest getinstance()
} 缺點:載入的時候就會初始化static 的instance ,消耗記憶體,不存在多執行緒同步的問題。
public class singletontest();
private static volatile singletontest instance;
public static singletontest getinstance()
return instance; }
} } }
最優的解決方案,記憶體占用最低,執行緒安全,多執行緒操作原子性。
4.什麼斷言。???目前的面試還沒有碰見過。。。
對的ADO的疑問
最近在寫乙個程式,發現在讀取資料庫的資料時,程式的記憶體會不斷增加,無法釋放,只有把程式關掉時才能釋放,程式的內容是 cstring strsql select from table 1 cadorecodset m dbset m dbset.initcon g conn m dbset.exec...
第二章存在的疑問
1.線性結構和線性表的聯絡 2.線性表與順序表的聯絡 線性表 是邏輯結構的概念,每個元素至多乙個前驅和後繼。順序表 線性表的順序儲存實現,屬於儲存結構概念。除了保有其邏輯聯絡外,其中元素還可以隨機訪問。3.單鏈表中設定頭結點的作用?為了運算方便!在插入和刪除操作時不必對表頭的情況進行特殊處理,都是在...
初學軟體工程所存在的疑問
答 在軟體工程發展的過程中,軟體本身的特點決定了發展的趨勢,軟體的特點可以概括為知識性 社會性 複雜性 不可見性 硬體性 規模越來越大。軟體可以說是人類創造的最為複雜的系統型別,複雜性一直是發展階段中的重頭,在長時間的硬體發展過程中,我們有目共睹的就是一條基本原則 簡單就是可靠 硬體越來越精簡且越來...