NIIT認證

當前位置 /首頁/IT認證/NIIT認證/列表

NIIT認證培訓筆記

NIIT中國畢業生適合進入包括軟體開發、金融證券、系統網站等相關領域工作,工作後還可繼續攻讀NIIT高階課程,隨著技術水平的成熟和提高,職位和薪資也將同步提高,學習的延續性十分強。下面是一些關於NIIT認證的培訓筆記,希望能幫助到大家!

NIIT認證培訓筆記

1.c#中的委託:委託可以把方法當引數傳遞到另一個方法,委託可以理解為指向一個函式的引用

2.事件是一種特殊的委託

3.重寫:對基類函式進行的重寫,為了適應要求

4.過載:方法的名稱相同,引數或引數型別不同,進行多次過載適應不同的需要

5.B/S傳遞變數:session,cookie,appliction,transfer

6.C#索引器,可以根據任何型別進行索引

7.應用程式域可以理解為一種輕量級程序,祈禱安全作用,站資源少。

通用語言系統,CLS 通用語言規範,CLR 公共語言執行庫

fe :非託管程式碼。不經過CLR執行

:型別識別系統(強型別系統);

windows身份驗證 IIS Form(窗體) 賬戶。。Passport(金鑰)

12. 配件:程式集。(中間語言,源資料,資源,裝配清單)

13.呼叫WEBsERVICE 方法(命令列工具,VS選單選項)

14。。net romoting的工作原理(程序通訊)(服務端向客戶端傳送一個程序編號,一個程式域編號,以確定物件的位置)

=null(不分配記憶體空間) str=""(分配一個唯恐的記憶體空間!)

16.類是引用型別,非配在記憶體的堆中,結構是值型別,是分配在記憶體的棧上的;

服務:主要是可利用HTTP,穿透防火牆

18:程序通訊Remoting可以利用TCP/IP,二進位制傳送提高效率

19.能用foreach語句便利訪問的物件需要實現 :IEnumerable介面,宣告:GetEnumerator.

:表示垃圾收集器,,垃圾收集器自動收集

()

unTime()()

21.構造器不能被繼承,也不能被重寫

但可以被過載!

22.值相同hash code 相同,值就相同

,string 都不能被作為switch的引數使用!

ng是final(最終類)不能被繼承

裡面的return會在finally後執行!

26.比較兩個物件相同l(b)==true

,set繼承Collection介面

ls()和==方法決定引用值是否指向同一物件

29.陣列沒有length方法,擔憂length屬性 String有length()方法

30.程序:是系統進行資源分配和排程的單位;

31.執行緒是CPU排程和分派的單位,一個程序可以有多個執行緒,這些執行緒可以共享這個程序的資源

32.棧:由編譯器自動分配。釋放,在函式體中定義的變數通常在棧上

33.堆:一般有程式設計師分配釋放,用new,malloc等分配得到就在堆上

34.靜態(累的成員或方法)class.方法/變數,不是例項化呼叫

35.解釋性,編譯型

老師修改後的冒泡演算法,減少比對次數

int[] arr = { 23, 34, 12, 32, 78, 92, 123, 121, 53 };

for (int i = 0; i

{

if (arr[i + 1] > arr[i])

{

for (int j = i + 1; j > 0; j--)

{

if (arr[j] <= arr[j - 1])

break;

//交換j的大小交換

int temp = 0;

temp = arr[j];

arr[j] = arr[j - 1];

arr[j - 1] = temp;

eLine(arr[j]);

}

}

}

Key();

1.最優法選擇!(按照自己現實想法實現程式碼)

2.抽象類:abstract (不能例項化,但必須、被繼承,不再抽象類中具體實現,必須在子類中去重寫) 所有的方法將被在子類中全部重寫。介面也不能被例項化!

3.抽象方法:不能有方法體,只能宣告。(什麼都沒有!)

4.抽象方法必須在抽象類裡面,抽象類裡面可以有非抽象方法!

5.密封類:sealed 不能被繼承 (最終類),密封類最好用在子類裡面,

密封類與密封方法毫無關係

6.密封方法:必須與重寫一起使用,可以被其子類所繼承,呼叫!,也可以被隱藏,不能被再次重寫!

7.介面:interface ,命名首字母一般為I,介面不能有成員變數!介面方法不能有訪問修飾符,介面方法不能有方法體!,可以有引數!

8.類繼承介面(實現介面) ,必須繼承介面的.所有方法,並且是方法原型,並且方法必須是Public 修飾

9.一個類可以繼承:一個父類,0個以上的介面,但是所整合的介面方法必須都實現,

指的是當前物件!

11.呼叫建構函式:子類的方法 a(int i,int j,int m,int n)(i,j) 分發東西,一級一級往上分!(可以多層繼承呼叫) 一層一層瓜分! 原理:

s().方法/變數

13.異常控制:try catch()

14.單個異常識別,最後要加上總的!

ally 必定被執行,作用:掃尾

16,丟擲異常 throw new exception("") ,但是異常必須有地方接收!(寫在不同地方會被不同的捕獲,try中的異常在本地catch捕獲,catch,finally中的異常會在外層所捕獲!)

17. Expection 所有異常基類

1.委託:delegate +方法//宣告

2.方法只能有方法名 delegate d1=new delegate(方法名); d1(引數)

3.委託的引數列表一樣,返回值型別一樣。

4.先寫方法,後寫委託

5.例項化後 加上引數 delegate1(i,j)

6.多播(委託繫結多個方法),一類委託(必須是一個委託出來)

7. 事件:(程式設計師定義,使用者觸發)釋出——預定 (EVENT 基於委託(先宣告委託,再宣告事件(不用加括弧)),把事件與事件執行的方法相關聯)

8.事件在方法中被觸發,通過委託把事件與方法捆綁到一起,(簡稱:事件繫結)可以在任意類中繫結方法

9.觸發時間以前判斷事件是否繫結

10,事件可以有返回值

11.在累的內部定義觸發時間的方法

12.在類的外部定義觸發事件繫結的方法

總結:委託:1.先宣告(隨便在哪裡都可以的) 2.例項化繫結(繫結方法(隨便在哪裡)) 3.呼叫(前面可以實現多播)

事件:1.宣告委託,2.宣告事件,(設定觸發事件方法)3.例項化事件繫結方法(可以繫結多個方法) 4.呼叫事件 5. 引數必須一致

14.編碼規範(i_value 前面是表示資料型別,——後面表示名字)

15.駝峰命名法

16.每個成員變數都單獨去宣告在不同行!

17.方法不留空格

if 與括弧留有空格

19.程式碼行不應超出70-80個字元

20.添加註釋 在類與方法前加///可以顯示註釋變數

21.在方法前,在重要邏輯分支前要加上註釋

22.常量用全大寫!

23.一個程序可以包括1到多個執行緒 Main是主執行緒,其餘為子線成

24.程式執行必定有程序

25.執行緒 Thread(引入名稱空間 Threading) Thread th=new Thread(可執行程式碼(呼叫方法名字));

t();執行緒執行 ();終止執行緒 p(毫秒);掛起 t();停止子執行緒;

entThread;獲取當前執行緒,提高執行緒優先順序,rity=st;(主要針對單CPU,涉及硬體)

25.多執行緒並行執行

26.執行緒同步:銀行取錢(排隊) 有利於控制

27.獨佔:別人能讀但不能寫(加鎖)lock(this)

28.非同步:不管別人,只管自己執行

Span 時間間隔區

tring(0,lasetindexof("查詢的字元")(索引位置))

orm窗體 設計程式碼

2.屬性,方法

3.窗體就是一個物件

ty 透明度

5.窗體是最大容器

6.控制元件名字規範:名字縮寫+代表意義

()只能去掉前後的空格

8.不能直接關閉第一個窗體(主執行緒,只能隱藏)

oButton按鈕 分組是panel

rols這個容器裡面的所有控制元件集合

tion=new Point(x,y) 距離容器左上角的位置

12.將sender拆箱出rediaButton(別的也通用,什麼型別觸發,就轉換那個,別的不行) RadiaButton rb=new (RadiaButton)sender

TAG標籤:NIIT 培訓 筆記 #