<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • NIIT認證培訓筆記

    時間:2024-06-18 22:03:52 NIIT認證 我要投稿
    • 相關推薦

    NIIT認證培訓筆記

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

    NIIT認證培訓筆記

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

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

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

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

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

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

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

      8.CTS 通用語言系統(tǒng),CLS 通用語言規(guī)范,CLR 公共語言運行庫

      9.unsafe :非托管代碼。不經過CLR運行

      10.RTTI:類型識別系統(tǒng)(強類型系統(tǒng));

      11.asp.net windows身份驗證 IIS Form(窗體) 賬戶。。Passport(密鑰)

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

      13.調用WEBsERVICE 方法(命令行工具,VS菜單選項)

      14。。net romoting的工作原理(進程通信)(服務端向客戶端發(fā)送一個進程編號,一個程序域編號,以確定對象的位置)

      15.str=null(不分配內存空間) str=""(分配一個唯恐的內存空間!)

      16.類是引用類型,非配在內存的堆中,結構是值類型,是分配在內存的棧上的;

      17.WEB服務:主要是可利用HTTP,穿透防火墻

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

      19.能用foreach語句便利訪問的對象需要實現 :IEnumerable接口,聲明:GetEnumerator.

      20.GC:表示垃圾收集器,,垃圾收集器自動收集

      system.gc()

      RUNtime.getRunTime().gc()

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

      但可以被重載!

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

      23.long,string 都不能被作為switch的參數使用!

      24.String是final(最終類)不能被繼承

      25.try里面的return會在finally后執(zhí)行!

      26.比較兩個對象相同a.equal(b)==true

      27.List,set繼承Collection接口

      28.equals()和==方法決定引用值是否指向同一對象

      29.數組沒有l(wèi)ength方法,擔憂length屬性 String有l(wèi)ength()方法

      30.進程:是系統(tǒng)進行資源分配和調度的單位;

      31.線程是CPU調度和分派的單位,一個進程可以有多個線程,這些線程可以共享這個進程的資源

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

      33.堆:一般有程序員分配釋放,用new,malloc等分配得到就在堆上

      34.靜態(tài)(累的成員或方法)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;

      Console.WriteLine(arr[j]);

      }

      }

      }

      Console.ReadKey();

      1.最優(yōu)法選擇!(按照自己現實想法實現代碼)

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

      3.抽象方法:不能有方法體,只能聲明。(什么都沒有!)

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

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

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

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

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

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

      9.一個類可以繼承:一個父類,0個以上的接口,但是所集成的接口方法必須都實現,

      10.this 指的是當前對象!

      11.調用構造函數:子類的方法 a(int i,int j,int m,int n).base(i,j) 分發(fā)東西,一級一級往上分!(可以多層繼承調用) 一層一層瓜分! 原理:

      12.new.Class().方法/變量

      13.異常控制:try catch()

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

      15.finnally 必定被執(zhí)行,作用:掃尾

      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. 事件:(程序員定義,用戶觸發(fā))發(fā)布——預定 (EVENT 基于委托(先聲明委托,再聲明事件(不用加括弧)),把事件與事件執(zhí)行的方法相關聯)

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

      9.觸發(fā)時間以前判斷事件是否綁定

      10,事件可以有返回值

      11.在累的內部定義觸發(fā)時間的方法

      12.在類的外部定義觸發(fā)事件綁定的方法

      總結:委托:1.先聲明(隨便在哪里都可以的) 2.實例化綁定(綁定方法(隨便在哪里)) 3.調用(前面可以實現多播)

      事件:1.聲明委托,2.聲明事件,(設置觸發(fā)事件方法)3.實例化事件綁定方法(可以綁定多個方法) 4.調用事件 5. 參數必須一致

      14.編碼規(guī)范(i_value 前面是表示數據類型,——后面表示名字)

      15.駝峰命名法

      16.每個成員變量都單獨去聲明在不同行!

      17.方法不留空格

      18.for if 與括弧留有空格

      19.代碼行不應超出70-80個字符

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

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

      22.常量用全大寫!

      23.一個進程可以包括1到多個線程 Main是主線程,其余為子線成

      24.程序運行必定有進程

      25.線程 Thread(引入命名空間 Threading) Thread th=new Thread(可執(zhí)行代碼(調用方法名字));

      th.start();線程執(zhí)行 th.stop();終止線程 th.sleep(毫秒);掛起 th.abort();停止子線程;

      Thread.CurrentThread;獲取當前線程,提高線程優(yōu)先級,thread.priority=Threadpority.lowest;(主要針對單CPU,涉及硬件)

      25.多線程并行執(zhí)行

      26.線程同步:銀行取錢(排隊) 有利于控制

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

      28.異步:不管別人,只管自己運行

      29.TimeSpan 時間間隔區(qū)

      30.substring(0,lasetindexof("查找的字符")(索引位置))

      1.winform窗體 設計代碼

      2.屬性,方法

      3.窗體就是一個對象

      4.oprity 透明度

      5.窗體是最大容器

      6.控件名字規(guī)范:名字縮寫+代表意義

      7.Trim()只能去掉前后的空格

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

      9.RedioButton按鈕 分組是panel

      10..controls這個容器里面的所有控件集合

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

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

    【NIIT認證培訓筆記】相關文章:

    NIIT認證介紹09-08

    NIIT認證深受青睞01-10

    NIIT-國際it軟件職業(yè)資格認證培訓10-20

    2016年NIIT認證模擬試題07-20

    NIIT認證面試真題及答案09-23

    NIIT認證考試怎么樣08-20

    2016年NIIT認證全真模擬試題07-14

    2024年NIIT認證面試題10-23

    NIIT認證Java面試題及答案07-01

    NIIT認證Java基礎全真模擬試題09-17

    主站蜘蛛池模板: 国产精品久久久99| 在线精品亚洲一区二区三区| 久久精品亚洲福利| 97久久精品午夜一区二区| 久久99亚洲综合精品首页| 成人午夜精品网站在线观看| 污污网站国产精品白丝袜| 久久精品中文字幕久久| 午夜精品久久久久久99热| 国产欧美精品一区二区色综合 | 国产精品日韩欧美制服| 亚洲精品午夜国产VA久久成人| 91精品在线国产| 996久久国产精品线观看| 亚洲午夜国产精品无码| 精品国产国产综合精品| 日韩欧美精品不卡| 91精品全国免费观看青青| 亚洲αv在线精品糸列| 人妻少妇精品系列| 国产在线精品福利大全| 91精品国产福利在线观看| 久久99精品国产99久久| 国99精品无码一区二区三区| 亚洲AV永久纯肉无码精品动漫| 人妻少妇看A偷人无码精品| 精品国产污污免费网站入口在线| 亚洲成人精品久久| 精品视频第一页| 国产2021精品视频免费播放| 国精品午夜福利视频不卡麻豆 | 久久久免费精品re6| 亚洲精品99久久久久中文字幕| 久久久99精品成人片中文字幕| 国产精品一香蕉国产线看观看 | 蜜臀精品国产高清在线观看| 精品国产三级a乌鸦在线观看| 国产在线精品福利大全| 国产色精品vr一区区三区| 国产A∨国片精品一区二区| 亚洲精品高清国产一久久|