C#面試題中常見(jiàn)比較_第1頁(yè)
C#面試題中常見(jiàn)比較_第2頁(yè)
C#面試題中常見(jiàn)比較_第3頁(yè)
C#面試題中常見(jiàn)比較_第4頁(yè)
C#面試題中常見(jiàn)比較_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 第 頁(yè) HYPERLINK l _目錄 TOP目錄TOC o 1-3 h u HYPERLINK l _Toc23442 目錄 PAGEREF _Toc23442 1 HYPERLINK l _Toc3945 1. 接口與抽象類(lèi)有什么區(qū)別 PAGEREF _Toc3945 3 HYPERLINK l _Toc23951 2. Sttrinng類(lèi)與與StrringgBuiildeer類(lèi)有有什么區(qū)區(qū)別? PAGEREF _Toc23951 33 HYPERLINK l _Toc21450 3. 在t中類(lèi)(claass)與結(jié)構(gòu)構(gòu)(sttrucct)的的異同: PAGEREF _Toc21450 3

2、 HYPERLINK l _Toc13826 4. Ovverrridee與重載載有什么么區(qū)別 PAGEREF _Toc13826 44 HYPERLINK l _Toc19408 5. C#中接口口和類(lèi)的的異同 PAGEREF _Toc19408 44 HYPERLINK l _Toc29558 6. 請(qǐng)你你說(shuō)說(shuō).NETT中類(lèi)和和結(jié)構(gòu)的的區(qū)別? PAGEREF _Toc29558 4 HYPERLINK l _Toc9727 7. HaashMMap和和Hasshtaablee區(qū)別? PAGEREF _Toc9727 4 HYPERLINK l _Toc9186 8. 值類(lèi)類(lèi)型和引引用類(lèi)型型

3、的區(qū)別別? PAGEREF _Toc9186 5 HYPERLINK l _Toc29684 9. Heeap與與staack的的差別? PAGEREF _Toc29684 5 HYPERLINK l _Toc18433 10. 談?wù)務(wù)刦iinall, ffinaallyy, ffinaalizze的區(qū)區(qū)別。 PAGEREF _Toc18433 55 HYPERLINK l _Toc23232 11. CColllecttionn 和 Colllecctioons的的區(qū)別。 PAGEREF _Toc23232 5 HYPERLINK l _Toc8896 12. ssleeep() 和 wai

4、it() 有什什么區(qū)別別? PAGEREF _Toc8896 5 HYPERLINK l _Toc827 13. 在在c#中中usiing和和neww這兩個(gè)個(gè)關(guān)鍵字字有什么么意義,請(qǐng)請(qǐng)寫(xiě)出你你所知道道的意義義?ussingg 指令令 和語(yǔ)語(yǔ)句 nnew 創(chuàng)建實(shí)實(shí)例 nnew 隱藏基基類(lèi)中方方法 PAGEREF _Toc827 6 HYPERLINK l _Toc19658 14. OOLEDDBCoonneectiion 和SQQLCoonneectiion 有什么么區(qū)別? PAGEREF _Toc19658 6 HYPERLINK l _Toc12745 15. CC/S和和B/SS的區(qū)別別

5、,優(yōu)缺缺點(diǎn)有哪哪些? PAGEREF _Toc12745 66 HYPERLINK l _Toc30134 16. AArraayLiist,Arrray和和strringg三三著的區(qū)區(qū)別? PAGEREF _Toc30134 77 HYPERLINK l _Toc26980 17. AADO.nett常用的的對(duì)象有有哪些?DattaSeet和DDataaReaaderr的區(qū)別別 PAGEREF _Toc26980 7 HYPERLINK l _Toc18278 18. wweb useer cconttroll 和 cussromm coontrrol 區(qū)別和和含義 PAGEREF _Toc

6、18278 88 HYPERLINK l _Toc23536 19. 詳詳細(xì)闡述述coookiee 、vviewwstaate、ssesssionn之間的的區(qū)別,以以及其各各自工作作原理 PAGEREF _Toc23536 88 HYPERLINK l _Toc17810 20. CColllecttionn 和 Colllecctioons的的區(qū)別 PAGEREF _Toc17810 88 HYPERLINK l _Toc14875 21. eerroor和eexceeptiion有有什么區(qū)區(qū)別? PAGEREF _Toc14875 88 HYPERLINK l _Toc4770 22. A

7、ADO和和ADOO.NEET的區(qū)區(qū)別 PAGEREF _Toc4770 9 HYPERLINK l _Toc18267 23. HHTTPP1。00和HTTTP11。1協(xié)協(xié)議的區(qū)區(qū)別 PAGEREF _Toc18267 9 HYPERLINK l _Toc3125 24. JJavaa Sccrippt 類(lèi)類(lèi)型與ddot nett 類(lèi)型型的區(qū)別別 PAGEREF _Toc3125 9 HYPERLINK l _Toc31434 25. JJavaa Sccrippt 與與 Jaava 的區(qū)別別? PAGEREF _Toc31434 9 HYPERLINK l _Toc1292 26. SSQL

8、 SERRVERR 的存儲(chǔ)過(guò)過(guò)程和和觸發(fā)發(fā)器有有什么不不同之處處?運(yùn)行行上有什什么特點(diǎn)點(diǎn) PAGEREF _Toc1292 9 HYPERLINK l _Toc31728 27. 描描述Coookiie和SSesssionn的作用用,區(qū)別別和各自自的應(yīng)用用范圍 PAGEREF _Toc31728 110 HYPERLINK l _Toc20281 28. CC#用多多種修飾飾符來(lái)表表達(dá)類(lèi)的的不同性性質(zhì)。根根據(jù)其保保護(hù)級(jí)CC#的類(lèi)類(lèi)有五種種不同的的限制修修飾符,請(qǐng)請(qǐng)寫(xiě)出并并指出它它們之間間的區(qū)別別是什么么? PAGEREF _Toc20281 100 HYPERLINK l _Toc691 29

9、. 簡(jiǎn)簡(jiǎn)單描述述包和ddll異異同 PAGEREF _Toc691 100 HYPERLINK l _Toc8374 30. 簡(jiǎn)簡(jiǎn)述paarennt和oowneer的區(qū)區(qū)別 PAGEREF _Toc8374 111 HYPERLINK l _Toc7181 31. 數(shù)數(shù)據(jù)的實(shí)實(shí)體完整整性和參參照完整整性的區(qū)區(qū)別 PAGEREF _Toc7181 111 HYPERLINK l _Toc28119 32. DDIV和和Tabble兩兩種頁(yè)面面排版的的優(yōu)缺點(diǎn)點(diǎn) PAGEREF _Toc28119 11 HYPERLINK l _Toc8508 33. SSQL、AAcceess、OOraccle三

10、三種數(shù)據(jù)據(jù)庫(kù)之間間的區(qū)別別? PAGEREF _Toc8508 111 HYPERLINK l _Toc28726 34. AAsp和和Aspp.neet的區(qū)區(qū)別? PAGEREF _Toc28726 112 HYPERLINK l _Toc23929 35. 如如何選擇擇使用結(jié)結(jié)構(gòu)還是是類(lèi): PAGEREF _Toc23929 112 HYPERLINK l _Toc1543 36. OOSI網(wǎng)網(wǎng)絡(luò)結(jié)構(gòu)構(gòu)的七層層模型及及其核心心思想是是什么 PAGEREF _Toc1543 112 HYPERLINK l _Toc32393 37. 進(jìn)進(jìn)程和線線程的區(qū)區(qū)別? PAGEREF _Toc3239

11、3 113 HYPERLINK l _Toc13553 28. 堆堆和棧的的區(qū)別? PAGEREF _Toc13553 13 HYPERLINK l _Toc3739 39. 觸觸發(fā)器分分為事前前觸發(fā)和和事后觸觸發(fā),有有何區(qū)別別? PAGEREF _Toc3739 133 HYPERLINK l _Toc13544 40. 描描述類(lèi)中中的構(gòu)造造函數(shù)和和析構(gòu)函函數(shù)? PAGEREF _Toc13544 114 HYPERLINK l _Toc27216 41. AASP.NETT的Apppliicattionn、Seessiion、CCookkie、VViewwStaate和和Cacche等等變

12、量的的區(qū)別是是什么? PAGEREF _Toc27216 14 HYPERLINK l _Toc19098 42. CC#中的的驗(yàn)證控控件有幾幾種 PAGEREF _Toc19098 144 HYPERLINK l _Toc31722 43. 頁(yè)頁(yè)面間的的傳值有有哪幾種種方式 PAGEREF _Toc31722 114 HYPERLINK l _Toc13923 44. 表表和視圖圖的區(qū)別別。 PAGEREF _Toc13923 155 HYPERLINK l _Toc3305 45. 請(qǐng)請(qǐng)編程遍遍歷頁(yè)面面上所有有TexxtBoox控件件并給它它賦值為為strringg.Emmptyy?只能能

13、用在WWinddowss項(xiàng)目里里 PAGEREF _Toc3305 15 HYPERLINK l _Toc25589 46自定義義控件和和一般用用戶(hù)控件件的異同同?如果果要用這這兩者之之一,你你會(huì)選擇擇哪種?為什么么 PAGEREF _Toc25589 15接口與抽象象類(lèi)有什什么區(qū)別別答:(1).接口口用于規(guī)規(guī)范,抽抽象類(lèi)用用于共性性。(2) 接接口中只只能聲明明方法,屬屬性,事事件,索索引器。而而抽象類(lèi)類(lèi)中可以以有方法法的實(shí)現(xiàn)現(xiàn),也可可以定義義非靜態(tài)態(tài)的類(lèi)變變量。(3) 抽抽象類(lèi)是是類(lèi),所所以只能能被單繼繼承,但但是接口口卻可以以一次實(shí)實(shí)現(xiàn)多個(gè)個(gè)。(4) 抽抽象類(lèi)可可以提供供某些方方法的部部

14、分實(shí)現(xiàn)現(xiàn),接口口不可以以.(5) 抽抽象類(lèi)的的實(shí)例是是它的子子類(lèi)給出出的。接接口的實(shí)實(shí)例是實(shí)實(shí)現(xiàn)接口口的類(lèi)給給出的。(6) 在在抽象類(lèi)類(lèi)中加入入一個(gè)方方法,那那么它的的子類(lèi)就就同時(shí)有有了這個(gè)個(gè)方法。而而在接口口中加入入新的方方法,那那么實(shí)現(xiàn)現(xiàn)它的類(lèi)類(lèi)就要重重新編寫(xiě)寫(xiě)(這就就是為什什么說(shuō)接接口是一一個(gè)類(lèi)的的規(guī)范了了)。(7 )接接口成員員被定義義為公共共的,但但抽象類(lèi)類(lèi)的成員員也可以以是私有有的、內(nèi)內(nèi)部的或或受保護(hù)護(hù)的內(nèi)部部成員(其其中受保保護(hù)的內(nèi)內(nèi)部成員員只能在在應(yīng)用程程序的代代碼或派派生類(lèi)中中訪問(wèn))。此此外接口口不能包包含字段段、構(gòu)造造函數(shù)、析析構(gòu)函數(shù)數(shù)、靜態(tài)態(tài)成員或或常量。 Striing

15、類(lèi)類(lèi)與SttrinngBuuildder類(lèi)類(lèi)有什么么區(qū)別?答:(1)StrringgBuiildeer表示示值為可可變字符符序列,可以通通過(guò)追加加、移除除、替換換或插入入字符而而創(chuàng)建它它后可以以對(duì)它進(jìn)進(jìn)行修改改,而Sttrinng 對(duì)對(duì)象的值值是該有有序集合合的內(nèi)容容,并且且該值是是不可變變的。(2 ) 如果串串聯(lián)固定定數(shù)量的的字符串串,則 HYPERLINK ms-help:/MS.MSDNQTR.v90.chs/fxref_mscorlib/html/3e108182-236f-5ccb-b5ee-e91a6d09cea0.htm Strringg 類(lèi)更更適合串串聯(lián)操作作,如果串串聯(lián)任意意

16、數(shù)量的的字符串串,則 StrringgBuiildeer 對(duì)對(duì)象更適適合串聯(lián)聯(lián)操作.(3)大量量字符連連接的時(shí)時(shí)候使用用strringgbuiildeer,sstriingbbuillderr的效率率比sttrinng高很很多。Strinng類(lèi)有有不可改改變性。每每次執(zhí)行行字符操操作時(shí),都都會(huì)創(chuàng)建建一個(gè)新新的Sttrinng對(duì)象象。 StrringgBuiildeer 類(lèi)類(lèi)解決了了對(duì)字符符串進(jìn)行行重復(fù)修修改的過(guò)過(guò)程中創(chuàng)創(chuàng)建大量量對(duì)象的的問(wèn)題。初初始化一一個(gè)SttrinngBuuildder 之后,它會(huì)自自動(dòng)申請(qǐng)請(qǐng)一個(gè)默默認(rèn)的SStriingBBuillderr 容量量(默認(rèn)認(rèn)值是116),這個(gè)

17、容容量是由由Cappaciity來(lái)來(lái)控制的的.并且且允許,我們根根據(jù)需要要來(lái)控制制Cappaciity的的大小,也可以以通過(guò)LLenggth來(lái)來(lái)獲取或或設(shè)置SStriingBBuillderr 的長(zhǎng)長(zhǎng)度.在t中類(lèi)(claass)與結(jié)構(gòu)構(gòu)(sttrucct)的的異同:答:類(lèi)是引引用類(lèi)型型,可以以繼承類(lèi)類(lèi)、接口口和被繼繼承,有有默認(rèn)的的構(gòu)造函函數(shù),有有析構(gòu)函函數(shù),可可以使用用absstraact和和seaaledd,有pprottectted修修飾符,必必須使用用neww初始化化。結(jié)構(gòu)是值類(lèi)類(lèi)型,只只能繼承承接口,不不能被繼繼承,沒(méi)沒(méi)有默認(rèn)認(rèn)的構(gòu)造造函數(shù),可可以創(chuàng)建建,沒(méi)有有析構(gòu)函函數(shù),不不可以用

18、用absstraact和和seaaledd,沒(méi)有有prootecctedd修飾符符,可以以不用nnew初初始化但但可以直直接使用用它成員員。如何選擇使使用結(jié)構(gòu)構(gòu)還是類(lèi)類(lèi): 堆棧的空間間有限,對(duì)對(duì)于大量量的邏輯輯的對(duì)象象,創(chuàng)建建類(lèi)要比比創(chuàng)建結(jié)結(jié)構(gòu)好一一些 結(jié)構(gòu)表示如如點(diǎn)、矩矩形和顏顏色這樣樣的輕量量對(duì)象,例例如,如如果聲明明一個(gè)含含有 110000 個(gè)點(diǎn)點(diǎn)對(duì)象的的數(shù)組,則則將為引引用每個(gè)個(gè)對(duì)象分分配附加加的內(nèi)存存。在此此情況下下,結(jié)構(gòu)構(gòu)的成本本較低。 在表現(xiàn)抽象象和多級(jí)級(jí)別的對(duì)對(duì)象層次次時(shí),類(lèi)類(lèi)是最好好的選擇擇 大多數(shù)情況況下該類(lèi)類(lèi)型只是是一些數(shù)數(shù)據(jù)時(shí),結(jié)結(jié)構(gòu)是最最佳的選選擇Overrridee

19、與重載載有什么么區(qū)別答:其實(shí)很很本質(zhì)的的區(qū)別就就是看函函數(shù)特征征:覆寫(xiě)寫(xiě)(Ovverrridee)的兩兩個(gè)函數(shù)數(shù)的函數(shù)數(shù)特征相相同,重重載(OOverrloaad)的的兩個(gè)函函數(shù)的函函數(shù)名雖雖然相同同,但函函數(shù)特征征不同。 函數(shù)特特征包括括函數(shù)名名,參數(shù)數(shù)的類(lèi)型型和個(gè)數(shù)數(shù)。Ovverrridee 是在在繼承的的時(shí)候,如如果你寫(xiě)寫(xiě)的函數(shù)數(shù)與要繼繼承的函函數(shù)函數(shù)數(shù)特征相相同,那那么,加加上這個(gè)個(gè)關(guān)鍵字字,在使使用這個(gè)個(gè)子類(lèi)的的這個(gè)函函數(shù)的時(shí)時(shí)候就看看不見(jiàn)父父類(lèi)(或或超類(lèi))的的函數(shù)了了,它被被覆蓋掉掉了。C#中接口口和類(lèi)的的異同接口和類(lèi)都都是類(lèi),不不同的是是,接口口只包含含方法或或?qū)傩缘牡穆暶鳎徊?/p>

20、包含具具體實(shí)現(xiàn)現(xiàn)方法的的代碼,接接口可以以實(shí)現(xiàn)多多繼承,而而類(lèi)只能能是單繼繼承,繼繼承接口口的類(lèi)必必須實(shí)現(xiàn)現(xiàn)接口中中聲明的的方法或或?qū)傩?。接接口主要要定義一一種規(guī)范范,統(tǒng)一一調(diào)用方方法,在在大型項(xiàng)項(xiàng)目中接接口正發(fā)發(fā)揮日益益重要的的作用。請(qǐng)你說(shuō)說(shuō).NETT中類(lèi)和和結(jié)構(gòu)的的區(qū)別?答:結(jié)結(jié)構(gòu)和類(lèi)類(lèi)具有大大體的語(yǔ)語(yǔ)法,但但是結(jié)構(gòu)構(gòu)受到的的限制比比類(lèi)要多多。結(jié)構(gòu)構(gòu)不能聲聲明有默默認(rèn)的構(gòu)構(gòu)造函數(shù)數(shù),因?yàn)榻Y(jié)構(gòu)構(gòu)的副本本是編譯譯器創(chuàng)建建和銷(xiāo)毀毀的,所所以不需需要默 認(rèn)的構(gòu)構(gòu)造函數(shù)數(shù)和析構(gòu)構(gòu)函數(shù)。結(jié)結(jié)構(gòu)是值值類(lèi)型,所所以對(duì)結(jié)結(jié)構(gòu)變量量所做的的改變不不會(huì)影響響其的原原值,而而類(lèi)是引引用類(lèi)型型,改變變其變量量的值會(huì)

21、會(huì)改變其其原值。聲明結(jié)構(gòu)用 Struck關(guān)鍵字,申明類(lèi)用class關(guān)鍵字,向方法傳遞結(jié)構(gòu)時(shí)是通過(guò)值傳遞的,而不是通過(guò)引用。與類(lèi)不同,結(jié)構(gòu)的實(shí)例化可以不使用New關(guān)鍵字。類(lèi) 可以實(shí)現(xiàn)接口。HashMMap和和Hasshtaablee區(qū)別?答:HHashhMapp是Haashttablle的輕輕量級(jí)實(shí)實(shí)現(xiàn),非非線程安安全的實(shí)實(shí)現(xiàn)他們們都實(shí)現(xiàn)現(xiàn)了maap接口口,主要要區(qū)別是是HasshMaap鍵值值可以為為空nuull,效率可可以高于于Hasshtaablee。值類(lèi)型和引引用類(lèi)型型的區(qū)別別?答:值值類(lèi)型的的值是存存放在堆堆棧中的的,改變變其值,不不改變變變量原有有的值,而而引用類(lèi)類(lèi)型的值值是存放放在

22、棧中中的,其其引用的的地址是是存放在在堆中的的,改變變其值也也就改變變了變量量原有的的值。值值類(lèi)型不不允許包包含nuull值值,然而而可空類(lèi)類(lèi)型可以以將nuull賦賦值給值值類(lèi)型。Heap與與staack的的差別?答:Heaap是堆堆,空間間是由手手動(dòng)操作作分配和和釋放的的,它有有很大的的自由存存儲(chǔ)區(qū)。Stackk是棧,是是由是操操作系統(tǒng)統(tǒng)自動(dòng)分分配和釋釋放的,棧棧上的空空間是有有限的。程程序在編編譯期間間為變量和和函數(shù)分分配內(nèi)存存都是在在棧上進(jìn)進(jìn)行的,且且在運(yùn)行行時(shí)函數(shù)數(shù)調(diào)用時(shí)時(shí)的參數(shù)數(shù)的傳遞遞也是在在棧上進(jìn)進(jìn)行的。談?wù)刦innal, fiinallly, fiinallizee的區(qū)別別。答

23、:finnal 用于聲聲明屬性性,方法法和類(lèi),分分別表示示屬性不不可變,方方法不可可覆蓋,類(lèi)類(lèi)不可繼繼承。finallly是是異常處處理語(yǔ)句句結(jié)構(gòu)的的一部分分,表示示總是執(zhí)執(zhí)行。finallizee是Obbjecct類(lèi)的的一個(gè)方方法,在在垃圾收收集器執(zhí)執(zhí)行的時(shí)時(shí)候會(huì)調(diào)調(diào)用被回回收對(duì)象象的 該該方法,可可以覆蓋蓋該方法提提供垃圾圾收集時(shí)時(shí)的其他他資源回回收,例例如關(guān)閉閉文件等等。Colleectiion 和 CColllecttionns的區(qū)區(qū)別。答:Colllecctioon是集集合類(lèi)的的上級(jí)接接口,繼繼承與他他的接口口主要有有Sett 和LListt. Colleectiionss是針對(duì)對(duì)集

24、合類(lèi)類(lèi)的一個(gè)個(gè)幫助類(lèi)類(lèi),他提提供一系系列靜態(tài)態(tài)方法實(shí)實(shí)現(xiàn)對(duì)各各種集合合的搜索索、排序序、線程程安全化化等操作作sleepp() 和 wwaitt() 有什么么區(qū)別?答:sleeep()方法法是使線線程停止止一段時(shí)時(shí)間的方方法。在在sleeep 時(shí)間間間隔期滿滿后,線線程不一一定立即即恢復(fù)執(zhí)執(zhí)行。這這是因?yàn)闉樵谀莻€(gè)個(gè)時(shí)刻,其其它線程程可能正正在運(yùn)行行而且沒(méi)沒(méi)有被調(diào)調(diào)度為放放棄執(zhí)行行,除非非(a)醒來(lái)來(lái)的線線程具有有更高的的優(yōu)先級(jí)級(jí) (bb)正在在運(yùn)行的的線程因因?yàn)槠渌蚨枞?。wwaitt()是是線程交交互時(shí),如如果線程程對(duì)一個(gè)個(gè)同步對(duì)對(duì)象x 發(fā)出一一個(gè)waait()調(diào)用用,該線線程會(huì)暫暫

25、停執(zhí)行行,被調(diào)調(diào)對(duì)象進(jìn)進(jìn)入等待待狀態(tài),直直到被喚喚醒或等等待時(shí)間間到。在c#中uusinng和nnew這這兩個(gè)關(guān)關(guān)鍵字有有什么意意義,請(qǐng)請(qǐng)寫(xiě)出你你所知道道的意義義?ussingg 指令令 和語(yǔ)語(yǔ)句 nnew 創(chuàng)建實(shí)實(shí)例 nnew 隱藏基基類(lèi)中方方法1). uusinng指令令。ussingg + 命名空空間名字字,這樣樣可以在在程序中中直接用用命令空空間中的的類(lèi)型,而而不必指指定類(lèi)型型的詳細(xì)細(xì)命名空空間。2).ussingg別名。uusinng + 別名名 = 包括詳詳細(xì)命名名空間信信息的具具體的類(lèi)類(lèi)型。當(dāng)當(dāng)一個(gè)ccs引用用多個(gè)命命名空間間時(shí),而而有相同同的類(lèi)型型時(shí)可以以這樣做做。比如如nam

26、mesppacee1 和和nammesppacee2下面面都有mmyCllasss類(lèi)時(shí),可可以u(píng)ssingg cllasss1 naamesspacce1.myCClasss;uusinng cclasss2 = nnameespaace22.myyClaass。3).ussingg語(yǔ)句,定定義一個(gè)個(gè)范圍,在在范圍結(jié)結(jié)束時(shí)處處理對(duì)象象。1)neww 運(yùn)算算符 ,用于創(chuàng)創(chuàng)建對(duì)象象和調(diào)用用構(gòu)造函函數(shù)。(2)neew 修修飾符 ,用于向向基類(lèi)成成員隱藏藏繼承成成員。(3)neew 約約束 ,用于在在泛型聲聲明中約約束可能能用作類(lèi)類(lèi)型參數(shù)數(shù)的參數(shù)數(shù)的類(lèi)型型。OLEDBBConnnecctioon 和和

27、SQLLConnnecctioon 有有什么區(qū)區(qū)別?答:OLEEDBCConnnecttionn,連接接池將由由提供程程序自動(dòng)動(dòng)處理,所所以您不不必自己己進(jìn)行管管理。SSQLCConnnecttionn,連接接池被隱隱式管理理,但也也提供選選項(xiàng)允許許您自己己管理池池。SQQLCoonneectiion是是SQLL專(zhuān)用的的,OLLEDBBConnnecctioon可以以對(duì)其他他數(shù)據(jù)庫(kù)庫(kù)的連接接,如AAcceess。C/S和BB/S的的區(qū)別,優(yōu)優(yōu)缺點(diǎn)有有哪些?答:C/SS是客戶(hù)戶(hù)端/服服務(wù)器端端,C/S的程程序通常常也叫胖胖客戶(hù)端端,也就就是一個(gè)個(gè)程序的的大部分分功能,都都在客戶(hù)戶(hù)端實(shí)現(xiàn)現(xiàn),而服服

28、務(wù)器端端只實(shí)現(xiàn)現(xiàn)一小部部分功能能。通過(guò)過(guò)這點(diǎn)不不難看出出,C/S的程程序大部部分在客客戶(hù)端實(shí)實(shí)現(xiàn),對(duì)對(duì)于服務(wù)務(wù)器端的的壓力相相對(duì)小一一些,服服務(wù)器端端可以節(jié)節(jié)省一些些。而且且C/SS的程序序用窗口口來(lái)做,個(gè)個(gè)人認(rèn)為為開(kāi)發(fā)效效率上快快一點(diǎn)。但但C/SS的程序序一大弊弊端就是是,必須須要在客客戶(hù)端安安裝并部部署程序序才能運(yùn)運(yùn)行,也也就是用用戶(hù)必須須得到客客戶(hù)端程程序才可可以運(yùn)行行。所以以得考慮慮不同系系統(tǒng)之間間的安裝裝與配置置。B/S是瀏瀏覽器/服務(wù)器器端,BB/S的的程序通通常也叫叫瘦客戶(hù)戶(hù)端,與與C/SS相反。BB/S的的程序大大部分功功能都要要在服務(wù)務(wù)器端實(shí)實(shí)現(xiàn),客客戶(hù)端只只用來(lái)做做輔助的的

29、控制功功能。因因?yàn)锽/S的程程序直接接部署安安裝在服服務(wù)器上上。用戶(hù)戶(hù)只需要要有瀏覽覽器,并并知道網(wǎng)網(wǎng)址就可可以使用用程序。客客戶(hù)端不不必做任任何配置置和安裝裝,即可可使用應(yīng)應(yīng)用程序序。而B(niǎo)B/S也也是有缺缺點(diǎn)的,首首先B/S大部部分功能能都要在在服務(wù)器器端實(shí)現(xiàn)現(xiàn),對(duì)于于服務(wù)器器的要求求就很高高。服務(wù)務(wù)器同時(shí)時(shí)要應(yīng)付付用戶(hù)訪訪問(wèn)與程程序處理理,所以以服務(wù)器器的配置置必須能能夠應(yīng)付付。另外外就是BB/S的的程序是是瀏覽器器中執(zhí)行行,所以以B/SS的程序序操作客客戶(hù)端電電腦的硬硬件,一一般就得得安裝AActiiveXX等插件件在客戶(hù)戶(hù)端才可可以操作作。因此此B/SS的程序序?qū)τ诓俨僮饔布?,?yōu)勢(shì)勢(shì)

30、沒(méi)有CC/S的的程序要要好。ArrayyLisst,AArraay和sttrinng三著的的區(qū)別?答:Arrray 的容量量是固定定的,而而 ArrrayyLisst 或或 Liist 的容量量可根據(jù)據(jù)需要自自動(dòng)擴(kuò)充充。如果果更改了了 Caapaccityy 屬性性的值,則則可以自自動(dòng)進(jìn)行行內(nèi)存重重新分配配和元素素復(fù)制。ArrayyLisst 和和 Liist 提供添添加、插插入或移移除某一一范圍元元素的方方法。在在 Arrrayy 中,您您只能一一次獲取取或設(shè)置置一個(gè)元元素的值值。使用 Syynchhronnizeed 方方法很容容易創(chuàng)建建 ArrrayyLisst 或或 Liist 的同步

31、步版本。AArraay 將將實(shí)現(xiàn)同同步的任任務(wù)留給給了用戶(hù)戶(hù)。ArrayyLisst 和和 Liist 提供將將只讀和和固定大大小包裝裝返回到到集合的的方法;而 AArraay 不不提供。另一方面,AArraay 提提供了 ArrrayLListt 和 Lisst 所所缺少的的某些靈靈活性。例例如: 可以設(shè)置 Arrray 的下限限,但 ArrrayLListt 或 Lisst 的的下限始始終為零零。Arrayy 可以以具有多多個(gè)維度度,而 ArrrayLListt 或 Lisst 始始終只是是一維的的。特定類(lèi)型(不不包括 Objjectt)的 Arrray 的性能能優(yōu)于 ArrrayLLis

32、tt,這是是因?yàn)?ArrrayLListt 的元元素屬于于 Obbjecct 類(lèi)類(lèi)型,所所以在存存儲(chǔ)或檢檢索值類(lèi)類(lèi)型時(shí)通通常發(fā)生生裝箱和和取消裝裝箱操作作。不過(guò)過(guò),在不不需要重重新分配配時(shí)(即即最初的的容量十十分接近近列表的的最大容容量),LListt 的性性能與同同類(lèi)型的的數(shù)組十十分相近近。需要數(shù)組的的大多數(shù)數(shù)情況都都可以改改為使用用 ArrrayyLisst 或或 Liist;它們更更容易使使用,并并且一般般與相同同類(lèi)型的的數(shù)組具具有相近近的性能能。Arrayy 位于于 Syysteem 命命名空間間中;AArraayLiist 位于 Sysstemm.Coolleectiionss 命名

33、名空間中中;Liist 位于SSysttem.Colllecctioons.Genneriic 命命名空間間中。strinng只是字字符串?dāng)?shù)數(shù)組ADO.nnet常常用的對(duì)對(duì)象有哪哪些?DDataaSett和DaataRReadder的的區(qū)別答:Conneectiion,Commmannd,DataAAdappterr,DaataSSet,DataRReadder,Connfigguraatioon;DateSSet是是數(shù)據(jù)在在內(nèi)存中中的緩存存,daatasset是是保存數(shù)數(shù)據(jù)的數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu),斷開(kāi)開(kāi)模式,而而DattaReeadeer不承承擔(dān)保存存數(shù)據(jù)的的責(zé)任,需需要自己己手動(dòng)關(guān)關(guān)閉連接接數(shù)據(jù)庫(kù)

34、庫(kù),它只只負(fù)責(zé)從從數(shù)據(jù)源源讀取數(shù)數(shù)據(jù)到本本地而已已,是只只讀向前前的,它它不是數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu),而是是網(wǎng)絡(luò)通通訊組件件的高層層封裝。web uuserr coontrrol 和 ccusrrom conntrool 區(qū)區(qū)別和含含義答:用戶(hù)控控件是用用ASPP.NEET代碼碼創(chuàng)建的的控件,就就像標(biāo)準(zhǔn)準(zhǔn)的ASSP.NNET Webb頁(yè)面中中創(chuàng)建控控件一樣樣,不同同之處在在于一旦旦創(chuàng)建了了用戶(hù)控控件,就就可以在在多個(gè)AASP.NETT頁(yè)面中中重用它它們。自自定義控控件可以以組合幾幾個(gè)控件件的功能能、擴(kuò)展展現(xiàn)有控控以及創(chuàng)創(chuàng)建新的的控件,完完全包含含在c程序集集中,不不需要單單獨(dú)的AASP.NETT代碼,這

35、這意味著著不需要要在.aascxx文件中中組裝UUI,詳細(xì)闡述ccookkie 、viiewsstatte、ssesssionn之間的的區(qū)別,以以及其各各自工作作原理答:Sesssioon 允允許通過(guò)過(guò)將對(duì)象象存儲(chǔ)在在 Weeb 服服務(wù)器的的內(nèi)存中中在整個(gè)個(gè)用戶(hù)會(huì)會(huì)話過(guò)程程中保持持任何對(duì)對(duì)象,可可以是多多個(gè)頁(yè)面面,只要要是在一一次會(huì)話話過(guò)程中中。viewsstatte獲取取狀態(tài)信信息的字字典,這這些信息息使您可可以在同同一頁(yè)的的多個(gè)請(qǐng)請(qǐng)求間保保存和還還原服務(wù)務(wù)器控件件的視圖圖狀態(tài)。cookiie類(lèi)由由客戶(hù)端端應(yīng)用程程序用來(lái)來(lái)檢索有有關(guān)通過(guò)過(guò) HTTTP 響應(yīng)接接收的 Coookiee 的信信息

36、,如如果用戶(hù)戶(hù)禁用ccookkie就就不能使使用,而而且存放放的大小小有限。Colleectiion 和 CColllecttionns的區(qū)區(qū)別答:Colllecctioon是集集合類(lèi)的的上級(jí)接接口,繼繼承與他他的接口口主要有有Sett 和LListt. CColllecttionns是針針對(duì)集合合類(lèi)的一一個(gè)幫助助類(lèi),他他提供一一系列靜靜態(tài)方法法實(shí)現(xiàn)對(duì)對(duì)各種集集合的搜搜索、排排序、線線程安全全化等操操作errorr和exxcepptioon有什什么區(qū)別別?答:errror 表示恢恢復(fù)不是是不可能能但很困困難的情情況下的的一種嚴(yán)嚴(yán)重問(wèn)題題。比如如說(shuō)內(nèi)存存溢出。不不可能指指望程序序能處理理這樣的的

37、情況。 exccepttionn 表示示一種設(shè)設(shè)計(jì)或?qū)崒?shí)現(xiàn)問(wèn)題題。也就就是說(shuō),它它表示如如果程序序運(yùn)行正正常,從從不會(huì)發(fā)發(fā)生的情情況ADO和AADO.NETT的區(qū)別別答:ADOO以Reecorrdseet存儲(chǔ)儲(chǔ),而AADO.NETT則以DDataaSett表示。RRecoordsset看看起來(lái)更更像單表表,如果果讓Reecorrdseet以多多表的方方式表示示就必須須在SQQL中進(jìn)進(jìn)行多表表連接。反反之,DDataaSett可以是是多個(gè)表表的集合合。ADDO 的的運(yùn)作是是一種在在線方式式,這意意味著不不論是瀏瀏覽或更更新數(shù)據(jù)據(jù)都必須須是實(shí)時(shí)時(shí)的。AADO.NETT則使用用離線方方式,在在訪問(wèn)數(shù)

38、數(shù)據(jù)的時(shí)時(shí)候ADDO.NNET會(huì)會(huì)利用XXML制制作數(shù)據(jù)據(jù)的一份份幅本,AADO.NETT的數(shù)據(jù)據(jù)庫(kù)連接接也只有有在這段段時(shí)間需需要在線線。由于于ADOO使用CCOM技技術(shù),這這就要求求所使用用的數(shù)據(jù)據(jù)類(lèi)型必必須符合合COMM規(guī)范,而而ADOO.NEET基于于XMLL格式,數(shù)數(shù)據(jù)類(lèi)型型更為豐豐富并且且不需要要再做CCOM編編排導(dǎo)致致的數(shù)據(jù)據(jù)類(lèi)型轉(zhuǎn)轉(zhuǎn)換,從從而提高高了整體體性能。HTTP11。0和和HTTTP1。11協(xié)議的的區(qū)別答:HTTTP/11.0協(xié)協(xié)議使用用非持久久連接,即在非非持久連連接下,一個(gè)ttcp連連接只傳傳輸一個(gè)個(gè)Webb對(duì)象.HTTTP/11.1默默認(rèn)使用用持久連連接(然然而,

39、HHTTPP/1.1協(xié)議議的客戶(hù)戶(hù)機(jī)和服服務(wù)器可可以配置置成使用用非持久久連接).在持持久連接接下,不不必為每每個(gè)Weeb對(duì)象象的傳送送建立一一個(gè)新的的連接,一個(gè)連連接中可可以傳輸輸多個(gè)對(duì)對(duì)象!通通俗點(diǎn)說(shuō)說(shuō),HTTTP11.0規(guī)規(guī)范中,一一次連接接只有一一個(gè)請(qǐng)求求和一個(gè)個(gè)應(yīng)答;而HTTTP11.1規(guī)規(guī)范中,一一次連接接有多個(gè)個(gè)請(qǐng)求和和多個(gè)應(yīng)應(yīng)答。不不管HTTTP11.0還還是HTTTP11.1,請(qǐng)請(qǐng)求和應(yīng)應(yīng)答都是是一一對(duì)對(duì)應(yīng)的Java Scrriptt 類(lèi)型型與doot nnet 類(lèi)型的的區(qū)別Java Scrriptt 與 Javva 的的區(qū)別?SQLSEERVEER 的的存儲(chǔ)過(guò)過(guò)程和觸發(fā)器器

40、有什么么不同之之處?運(yùn)運(yùn)行上有有什么特特點(diǎn)答:觸發(fā)器器是一種種特殊類(lèi)類(lèi)型的存存儲(chǔ)過(guò)程程,當(dāng)使使用下面面的一種種或多種種數(shù)據(jù)修修改操作作在指定定表中對(duì)對(duì)數(shù)據(jù)進(jìn)進(jìn)行修改改時(shí),觸觸發(fā)器會(huì)會(huì)生效:UPDDATEE、INNSERRT 或或 DEELETTE。觸觸發(fā)器可可以查詢(xún)?cè)兤渌肀恚仪铱梢园瑥?fù)雜雜的 SSQL 語(yǔ)句。它它們主要要用于強(qiáng)強(qiáng)制復(fù)雜雜的業(yè)務(wù)務(wù)規(guī)則或或要求。例例如,可可以控制制是否允允許基于于顧客的的當(dāng)前帳帳戶(hù)狀態(tài)態(tài)插入定定單。 觸發(fā)器還有有助于強(qiáng)強(qiáng)制引用用完整性性,以便便在添加加、更新新或刪除除表中的的行時(shí)保保留表之之間已定定義的關(guān)關(guān)系。然然而,強(qiáng)強(qiáng)制引用用完整性性的最好好方法是是

41、在相關(guān)關(guān)表中定定義主鍵鍵和外鍵鍵約束。如如果使用用數(shù)據(jù)庫(kù)庫(kù)關(guān)系圖圖,則可可以在表表之間創(chuàng)創(chuàng)建關(guān)系系以自動(dòng)動(dòng)創(chuàng)建外外鍵約束束。有關(guān)關(guān)詳細(xì)信信息,請(qǐng)請(qǐng)參見(jiàn)表表關(guān)系。 觸發(fā)器的優(yōu)優(yōu)點(diǎn)如下下: 觸發(fā)器是自自動(dòng)的:它們?cè)谠趯?duì)表的的數(shù)據(jù)作作了任何何修改(比比如手工工輸入或或者應(yīng)用用程序采采取的操操作)之之后立即即被激活活。 觸發(fā)器可以以通過(guò)數(shù)數(shù)據(jù)庫(kù)中中的相關(guān)關(guān)表進(jìn)行行層疊更更改。例例如,可可以在 tittless 表的的 tiitlee_idd 列上上寫(xiě)入一一個(gè)刪除除觸發(fā)器器,以使使其它表表中的各各匹配行行采取刪刪除操作作。該觸觸發(fā)器用用 tiitlee_idd 列作作為唯一一鍵,在在 tiitleeau

42、tthorr、saaless 及 royyschhed 表中對(duì)對(duì)各匹配配行進(jìn)行行定位。 觸發(fā)器可以以強(qiáng)制限限制,這這些限制制比用 CHEECK 約束所所定義的的更復(fù)雜雜。與 CHEECK 約束不不同的是是,觸發(fā)發(fā)器可以以引用其其它表中中的列。存儲(chǔ)過(guò)程可可以使得得對(duì)數(shù)據(jù)據(jù)庫(kù)的管管理、以以及顯示示關(guān)于數(shù)數(shù)據(jù)庫(kù)及及其用戶(hù)戶(hù)信息的的工作容容易得多多。存儲(chǔ)儲(chǔ)過(guò)程是是 SQQL 語(yǔ)語(yǔ)句和可可選控制制流語(yǔ)句句的預(yù)編編譯集合合,以一一個(gè)名稱(chēng)稱(chēng)存儲(chǔ)并并作為一一個(gè)單元元處理。存存儲(chǔ)過(guò)程程存儲(chǔ)在在數(shù)據(jù)庫(kù)庫(kù)內(nèi),可可由應(yīng)用用程序通通過(guò)一個(gè)個(gè)調(diào)用執(zhí)執(zhí)行,而而且允許許用戶(hù)聲聲明變量量、有條條件執(zhí)行行以及其其它強(qiáng)大大的編程程

43、功能。存儲(chǔ)過(guò)程可可包含程程序流、邏邏輯以及及對(duì)數(shù)據(jù)據(jù)庫(kù)的查查詢(xún)。它它們可以以接受參參數(shù)、輸輸出參數(shù)數(shù)、返回回單個(gè)或或多個(gè)結(jié)結(jié)果集以以及返回回值。 可以出于任任何使用用 SQQL 語(yǔ)語(yǔ)句的目目的來(lái)使使用存儲(chǔ)儲(chǔ)過(guò)程,它它具有以以下優(yōu)點(diǎn)點(diǎn): 可以在單個(gè)個(gè)存儲(chǔ)過(guò)過(guò)程中執(zhí)執(zhí)行一系系列 SSQL 語(yǔ)句??梢詮淖约杭旱拇鎯?chǔ)儲(chǔ)過(guò)程內(nèi)內(nèi)引用其其它存儲(chǔ)儲(chǔ)過(guò)程,這這可以簡(jiǎn)簡(jiǎn)化一系系列復(fù)雜雜語(yǔ)句。存儲(chǔ)過(guò)程在在創(chuàng)建時(shí)時(shí)即在服服務(wù)器上上進(jìn)行編編譯,所所以執(zhí)行行起來(lái)比比單個(gè) SQLL 語(yǔ)句句快。描述Coookiee和Seessiion的的作用,區(qū)區(qū)別和各各自的應(yīng)應(yīng)用范圍圍答:都能保保存信息息。cookiie保存存客戶(hù)端端信

44、息,用用戶(hù)可以以禁止使使用coookiie,而而且大小小比較小小,保存存的信息息有限。 SSesssionn生存周周期是一一次會(huì)話話,基于于coookiee,但不不受coookiie限制制C#用多種種修飾符符來(lái)表達(dá)達(dá)類(lèi)的不不同性質(zhì)質(zhì)。根據(jù)據(jù)其保護(hù)護(hù)級(jí)C#的類(lèi)有有五種不不同的限限制修飾飾符,請(qǐng)請(qǐng)寫(xiě)出并并指出它它們之間間的區(qū)別別是什么么?publiic 可可以被任任意存取取proteecteed只可可以被本本類(lèi)和其其繼承子子類(lèi)存取取interrnall只可以以被本組組合體(AAsseemblly)內(nèi)內(nèi)所有的的類(lèi)存取取,組合合體是CC#語(yǔ)言言中類(lèi)被被組合后后的邏輯輯單位和和物理單單位,其其編譯后后的

45、文件件擴(kuò)展名名往往是是“.DLLL”或“.EXXE”。proteecteed iinteernaal唯一一的一種種組合限限制修飾飾符,它它只可以以被本組組合體內(nèi)內(nèi)所有的的類(lèi)和這這些類(lèi)的的繼承子子類(lèi)所存存取。privaate只只可以被被本類(lèi)所所存取。 簡(jiǎn)單描述包包和dlll異同同答:DLLL(動(dòng)態(tài)態(tài)鏈接庫(kù)庫(kù))是經(jīng)經(jīng)過(guò)編譯譯的代碼碼模塊,它它和可執(zhí)執(zhí)行文件件共同工工作,為為應(yīng)用程程序提供供功能。程程序包是是用于CC+BBuillderr應(yīng)用程程序、IIDE或或是二者者同時(shí)使使用的特特殊DLLL。有有兩種程程序包:運(yùn)行時(shí)時(shí)程序包包和設(shè)計(jì)計(jì)時(shí)程序序包。運(yùn)運(yùn)行時(shí)程程序包提提供程序序執(zhí)行時(shí)時(shí)的功能能,設(shè)計(jì)

46、計(jì)時(shí)程序序包擴(kuò)展展了IDDE的功功能。簡(jiǎn)述parrentt和owwnerr的區(qū)別別答:Parrentt屬性是是指構(gòu)件件的包容容器,構(gòu)構(gòu)件只能能在此范范圍內(nèi)顯顯示和移移動(dòng) OOwneer屬性性是指構(gòu)構(gòu)件的所所有者,它它負(fù)責(zé)構(gòu)構(gòu)件的創(chuàng)創(chuàng)建和釋釋放。如如在上例例中,系系統(tǒng)默認(rèn)認(rèn)窗體上上所有構(gòu)構(gòu)件的所所有者是是窗體,而而窗體的的所有者者是Apppliicattionn。順便便指出,ccreaate方方法應(yīng)帶帶有表示示構(gòu)件所所有者的的參數(shù),如如在上例例中,構(gòu)構(gòu)件所有有者是窗窗體,即即sellf。 PPareent屬屬性和OOwneer屬性性是運(yùn)行行階段的的屬性,只只能在運(yùn)運(yùn)行階段段,通過(guò)過(guò)代碼設(shè)設(shè)置。數(shù)

47、據(jù)的實(shí)體體完整性性和參照照完整性性的區(qū)別別答:實(shí)體完完整性約約束是指指構(gòu)成關(guān)關(guān)系主鍵鍵的屬性性或?qū)傩孕约喜徊荒転榭湛?。參照照完整性性約束用用于約束束多個(gè)表表之間的的數(shù)據(jù)一一致性DIV和TTablle兩種種頁(yè)面排排版的優(yōu)優(yōu)缺點(diǎn)答:定位:如我們的ssitee針對(duì)的的海量的的訪問(wèn),海海量的數(shù)數(shù)據(jù),(當(dāng)當(dāng)然caachee問(wèn)題這這里不討討論)那那么在 構(gòu)架上上通常會(huì)會(huì)減少ttablle使用用量,尤尤其是大大量的循循環(huán)的時(shí)時(shí)候。對(duì)于復(fù)復(fù)雜的ssitee來(lái)說(shuō),ddiv+csss有時(shí)候候很難準(zhǔn)準(zhǔn)確定義義出我 們所表表達(dá)的內(nèi)內(nèi)容這時(shí)時(shí)候taablee就是很很好的選選擇。這這也是開(kāi)開(kāi)發(fā)前要要考慮的的問(wèn)題,在在要

48、達(dá)到到開(kāi)發(fā)目目的的同同時(shí)保證證所需要要的成本本。同樣樣用diiv+ccss來(lái)來(lái)實(shí)現(xiàn)一一個(gè)結(jié) 構(gòu)復(fù)雜雜的paage時(shí)時(shí)往往不不如用一一個(gè)taablee就能簡(jiǎn)簡(jiǎn)單得搞搞定。特性:tablee可以很很容易建建立起結(jié)結(jié)構(gòu)化的的界面,缺點(diǎn)就就是擴(kuò)展展性和可可讀性相相對(duì)較差差,擴(kuò)展展性差表表現(xiàn)在維維護(hù)和修修正上面面,tabble在在表現(xiàn)上上更加“嚴(yán)嚴(yán)謹(jǐn)”,有有局限性性。divv布局更更加靈活活,能簡(jiǎn)簡(jiǎn)單也能能夠復(fù)雜雜,divv的使用用要配合合專(zhuān)業(yè)的的csss參數(shù)來(lái)來(lái)實(shí)現(xiàn)兼容:我們常用的的ie,fff瀏覽覽器對(duì)ddiv csss設(shè)置上上非常挑挑剔,divv要求我我們嚴(yán)格格csss支持,而而tabble可可以

49、不用用考慮這這么多。 tabble的的嚴(yán)謹(jǐn)在在不同瀏瀏覽器中中得到了了很好的的表現(xiàn)。SQL、AAcceess、OOraccle三三種數(shù)據(jù)據(jù)庫(kù)之間間的區(qū)別別?答:Acccesss是一種種桌面數(shù)數(shù)據(jù)庫(kù),只只適合數(shù)數(shù)據(jù)量少少的應(yīng)用用,在處處理少量量數(shù)據(jù)和和單機(jī)訪訪問(wèn)的數(shù)數(shù)據(jù)庫(kù)時(shí)時(shí)是很好好的,效效率也很很高。但但是它的的同時(shí)訪訪問(wèn)客戶(hù)戶(hù)端不能能多于44個(gè)。aacceess數(shù)數(shù)據(jù)庫(kù)有有一定的的極限,如如果數(shù)據(jù)據(jù)達(dá)到1100MM左右,很很容易造造成服務(wù)務(wù)器iiis假死死,或者者消耗掉掉服務(wù)器器的內(nèi)存存導(dǎo)致服服務(wù)器崩崩潰。 SQL SServver是是基于服服務(wù)器端端的中型型的數(shù)據(jù)據(jù)庫(kù),可可以適合合大容量量

50、數(shù)據(jù)的的應(yīng)用。在在處理海海量數(shù)據(jù)據(jù)的效率率,后臺(tái)臺(tái)開(kāi)發(fā)的的靈活性性,可擴(kuò)擴(kuò)展性等等方面強(qiáng)強(qiáng)大。因因?yàn)楝F(xiàn)在在數(shù)據(jù)庫(kù)庫(kù)都使用用標(biāo)準(zhǔn)的的SQLL語(yǔ)言對(duì)對(duì)數(shù)據(jù)庫(kù)庫(kù)進(jìn)行管管理,所所以如果果是標(biāo)準(zhǔn)準(zhǔn)SQLL語(yǔ)言,兩兩者基本本上都可可以通用用的。SSQL Serrverr還有更更多的擴(kuò)擴(kuò)展,可可以用存存儲(chǔ)過(guò)程程,數(shù)據(jù)據(jù)庫(kù)大小小無(wú)極限限限制。Oraclle是基基于服務(wù)務(wù)器的大大型的數(shù)數(shù)據(jù)庫(kù),Asp和AAt的區(qū)別別?答:ASPP.Neet擺脫脫了以前前ASPP使用腳腳本語(yǔ)言言來(lái)編程程的缺點(diǎn)點(diǎn),理論論上可以以使用任任何編程程語(yǔ)言包包括C+ , VBB , JS等等等,當(dāng)當(dāng)然,最最合適的的編程語(yǔ)語(yǔ)言還是是MS為為.

51、Neet FFrmaaewoork專(zhuān)專(zhuān)門(mén)推出出的C(讀c shaarp),它可可以看作作是VCC和Jaava的的混合體體吧,盡盡管MSS自己講講C#內(nèi)內(nèi)核中更更多的象象VC,但但實(shí)際上上我還是是認(rèn)為它它和Jaava更更象一些些吧。首首先它是是面向?qū)?duì)象的編編程語(yǔ)言言,而不不是一種種腳本,所所以它具具有面向向?qū)ο缶幘幊陶Z(yǔ)言言的一切切特性,比比如封裝裝性、繼繼承性、多多態(tài)性等等等,這這就解決決了剛才才談到的的ASPP的那些些弱點(diǎn)。封封裝性使使得代碼碼邏輯清清晰,易易于管理理,并且且應(yīng)用到到ASPP.Neet上就就可以使使業(yè)務(wù)邏邏輯和HHtmll頁(yè)面分分離,這這樣無(wú)論論頁(yè)面原原型如何何改變,業(yè)業(yè)務(wù)邏

52、輯輯代碼都都不必做做任何改改動(dòng);繼繼承性和和多態(tài)性性使得代代碼的可可重用性性大大提提高,你你可以通通過(guò)繼承承已有的的對(duì)象最最大限度度保護(hù)你你以前的的投資。并并且C#和C+、JJavaa一樣提提供了完完善的調(diào)調(diào)試/糾糾錯(cuò)體系系。如何選擇使使用結(jié)構(gòu)構(gòu)還是類(lèi)類(lèi):1)堆棧棧的空間間有限,對(duì)對(duì)于大量量的邏輯輯的對(duì)象象,創(chuàng)建建類(lèi)要比比創(chuàng)建結(jié)結(jié)構(gòu)好一一些 22)結(jié)構(gòu)構(gòu)表示如如點(diǎn)、矩矩形和顏顏色這樣樣的輕量量對(duì)象,例例如,如如果聲明明一個(gè)含含有 110000 個(gè)點(diǎn)點(diǎn)對(duì)象的的數(shù)組,則則將為引引用每個(gè)個(gè)對(duì)象分分配附加加的內(nèi)存存。在此此情況下下,結(jié)構(gòu)構(gòu)的成本本較低。 3)在表表現(xiàn)抽象象和多級(jí)級(jí)別的對(duì)對(duì)象層次次時(shí),類(lèi)

53、類(lèi)是最好好的選擇擇 4)大多多數(shù)情況況下該類(lèi)類(lèi)型只是是一些數(shù)數(shù)據(jù)時(shí),結(jié)結(jié)構(gòu)是最最佳的選選擇OSI網(wǎng)絡(luò)絡(luò)結(jié)構(gòu)的的七層模模型及其其核心思思想是什什么第七層:應(yīng)應(yīng)用層 定義了用于于在網(wǎng)絡(luò)絡(luò)中進(jìn)行行通信和和數(shù)據(jù)傳傳輸?shù)慕咏涌?- 用戶(hù)戶(hù)程式; 提供標(biāo)準(zhǔn)服服務(wù),比比如虛擬擬終端、文文件以及及任務(wù)的的傳輸和和處理; 第六層層:表示示層 掩蓋不同系系統(tǒng)間的的數(shù)據(jù)格格式的不不同性; 指定獨(dú)立結(jié)結(jié)構(gòu)的數(shù)數(shù)據(jù)傳輸輸格式; 數(shù)據(jù)的編碼碼和解碼碼;加密密和解密密;壓縮縮和解壓壓縮 第五層層:會(huì)話話層 管理用戶(hù)會(huì)會(huì)話和對(duì)對(duì)話; 控制用戶(hù)間間邏輯連連接的建建立和掛掛斷; 報(bào)告上一層層發(fā)生的的錯(cuò)誤 第四層層:傳輸輸層 管理

54、網(wǎng)絡(luò)中中端到端端的信息息傳送; 通過(guò)錯(cuò)誤糾糾正和流流控制機(jī)機(jī)制提供供可靠且且有序的的數(shù)據(jù)包包傳送; 提供面向無(wú)無(wú)連接的的數(shù)據(jù)包包的傳送送; 第三層層:網(wǎng)絡(luò)絡(luò)層定義網(wǎng)絡(luò)設(shè)設(shè)備間如如何傳輸輸數(shù)據(jù); 根據(jù)唯一的的網(wǎng)絡(luò)設(shè)設(shè)備地址址路由數(shù)數(shù)據(jù)包; 提供流和擁?yè)砣刂浦埔苑乐怪咕W(wǎng)絡(luò)資資源的損損耗 第二層層:數(shù)據(jù)據(jù)鏈路層層 定義操作通通信連接接的程序序; 封裝數(shù)據(jù)包包為數(shù)據(jù)據(jù)幀; 監(jiān)測(cè)和糾正正數(shù)據(jù)包包傳輸錯(cuò)錯(cuò)誤 第一層層:物理理層 定義通過(guò)網(wǎng)網(wǎng)絡(luò)設(shè)備備發(fā)送數(shù)數(shù)據(jù)的物物理方式式; 作為網(wǎng)絡(luò)媒媒介和設(shè)設(shè)備間的的接口; 定義光學(xué)、電電氣以及及機(jī)械特特性。進(jìn)程和線程程的區(qū)別別?答:一個(gè)進(jìn)進(jìn)程內(nèi)可可以有多多個(gè)線程程

55、但但是線程程內(nèi)不可可能有進(jìn)進(jìn)程 一個(gè)程程序可以以開(kāi)多線線程來(lái)完完成不同同或相同同的工作作堆和棧的區(qū)區(qū)別?答:棧是編編譯期間間就分配配好的內(nèi)內(nèi)存空間間,因此此你的代代碼中必必須就棧棧的大小小有明確確的定義義;堆是是程序運(yùn)運(yùn)行期間間動(dòng)態(tài)分分配的內(nèi)內(nèi)存空間間,你可可以根據(jù)據(jù)程序的的運(yùn)行情情況確定定要分配配的堆內(nèi)內(nèi)存的大大小觸發(fā)器分為為事前觸觸發(fā)和事事后觸發(fā)發(fā),有何何區(qū)別?答:事前觸觸發(fā)器運(yùn)運(yùn)行于觸觸發(fā)事件件發(fā)生之之前,而而事后觸觸發(fā)器運(yùn)運(yùn)行于觸觸發(fā)事件件發(fā)生之之后。通通常事前前觸發(fā)器器可以獲獲取事件件之前和和新的字字段值描述類(lèi)中的的構(gòu)造函函數(shù)和析析構(gòu)函數(shù)數(shù)?答:構(gòu)造函函數(shù)是在在實(shí)例化化對(duì)象時(shí)時(shí)自動(dòng)跳跳動(dòng)的函函數(shù),與與類(lèi)同名名,沒(méi)有有返回值值,可以以有參數(shù)數(shù),可以以

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論