中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

中山網(wǎng)站建設(shè)服務(wù)網(wǎng)站推廣怎么做有效果

中山網(wǎng)站建設(shè)服務(wù),網(wǎng)站推廣怎么做有效果,免費(fèi)創(chuàng)意字體設(shè)計(jì),企業(yè)網(wǎng)站的建設(shè)1. 單元測試 就是針對最小的功能單元(方法),編寫測試代碼對其進(jìn)行正確性測試。 1.1. Junit單元測試框架 可以用來對方法進(jìn)行測試,他是第三方公司開源出來的(很多開發(fā)工具都已經(jīng)集成了Junit框架,如IDEA&a…

1. 單元測試

  1. 就是針對最小的功能單元(方法),編寫測試代碼對其進(jìn)行正確性測試。

1.1. Junit單元測試框架

  1. 可以用來對方法進(jìn)行測試,他是第三方公司開源出來的(很多開發(fā)工具都已經(jīng)集成了Junit框架,如IDEA)
1.1.1. 優(yōu)點(diǎn)
  1. 可以靈活的編寫測試代碼,可以針對某個(gè)方法執(zhí)行測試,也支持一鍵完成對全部方法的自動(dòng)化測試,且各自獨(dú)立。
  2. 不需要程序員去分析測試結(jié)果,會(huì)自動(dòng)生成測試報(bào)告。
1.1.2. 使用步驟

1.1.3. 斷言機(jī)制

可以讓程序員預(yù)測方法的結(jié)果,判斷業(yè)務(wù)是否正確

1.2. Junit框架的常見注解

2. 反射

2.1. 反射

  1. 反射就是,加載類,并允許以編程的方式解剖類中的各種成分(成員變量、方法、構(gòu)造器)。

2.2. 如何獲取類的信息、操作它們

  1. 加載類,獲取類的字節(jié)碼:Class對象
  2. 獲取類的構(gòu)造器:Constructor對象
  3. 獲取類的成員變量:Field對象
  4. 獲取類的成員方法:Method對象

2.3. 獲取類

獲取Class對象的三種方式

  1. Class c1 = 類名.class
  2. 調(diào)用Class提供方法:public static Class forName(String package)
  3. Object類提供的方法:public Class getClass(); Class c3 = 對象.getClass();

2.4. 獲取類的構(gòu)造器

  1. 獲取類構(gòu)造器的作用:依然是初始化對象返回

2.5. 獲取類的成員變量

  1. 獲取成員變量的作用:依然是賦值、取值

2.6. 獲取類的成員方法

  1. 成員方法的作用:依然是執(zhí)行

2.7. 作用

  1. 基本作用:可以得到一個(gè)類的全部成分然后操作。
  2. 可以破壞封裝性
  3. 最重要的用途是:適合做Java框架,基本上,主流的框架都會(huì)基于反射設(shè)計(jì)出一些通用的功能。

2.8. 使用反射做一個(gè)簡易版框架

/*** 用于保存任意對象的成員變量值到文件中去*/
public class ObjectFrame {public static void saveObject(Object object) throws Exception {// 創(chuàng)建打印流, 打印數(shù)據(jù)PrintStream printStream = new PrintStream(new FileOutputStream("src\\a.txt", true));// 不清楚對象的成員變量數(shù)量 通過反射機(jī)制獲取所有的成員變量// 獲取類的字節(jié)碼Class c = object.getClass();// 獲取所有的成員變量Field[] fields = c.getDeclaredFields();printStream.println("-------------" + c.getSimpleName() + "--------------");// 遍歷所有的成員變量for (Field field : fields) {field.setAccessible(true);// 獲取成員變量的名字String name = field.getName();// 獲取該成員變量在對象中的值String value = field.get(object) + "";printStream.print(name + "------>" + value + "\r\n");}}
}
public class FrameTest {@Testpublic void test1() throws Exception {Student student = new Student("小明", 19, "男", 178.5);Teacher teacher = new Teacher("張老師",9000);ObjectFrame.saveObject(student);ObjectFrame.saveObject(teacher);}
}

3. 注解

3.1. 特點(diǎn)

  1. 就是Java代碼里的特殊標(biāo)積,如@Override、@Test等,作用是:讓其他程序根據(jù)注解信息來決定怎么執(zhí)行該程序。
  2. 注解可以用在類上、構(gòu)造器上、方法上、成員變量上、參數(shù)上等位置處。

3.2. 自定義注解

  1. 特殊屬性名:value,如果注解中只有一個(gè)value屬性,使用注解時(shí),value名稱可以不寫!!

3.3. 注解的原理

3.4. 元注解

  1. 指修飾注解的注解

3.5. 注解的解析

  1. 判斷類上、方法上、成員變量上是否存在注解,并把注解里的內(nèi)容給解析出來。
3.5.1. 如何解析

4. 動(dòng)態(tài)代理

http://www.risenshineclean.com/news/4736.html

相關(guān)文章:

  • 大連培訓(xùn)網(wǎng)站建設(shè)搜索引擎優(yōu)化公司
  • 網(wǎng)站seo診斷湖南嵐鴻百度關(guān)鍵詞首頁排名
  • 修改備案網(wǎng)站信息seo快速排名外包
  • java網(wǎng)站開發(fā)流程挖掘關(guān)鍵詞的工具
  • 為什么做網(wǎng)站越早越好全球搜索引擎排名
  • 網(wǎng)站建設(shè)需求說明書代理推廣月入5萬
  • 俄語在線網(wǎng)站制作百度seo多久能優(yōu)化關(guān)鍵詞
  • 什么后臺做網(wǎng)站安全小紅書推廣運(yùn)營
  • 對學(xué)院網(wǎng)站建設(shè)的建議搜索風(fēng)云榜
  • 江蘇電商網(wǎng)站開發(fā)朋友圈廣告怎么投放
  • 優(yōu)質(zhì)的廣州做網(wǎng)站堅(jiān)決把快準(zhǔn)嚴(yán)細(xì)實(shí)要求落實(shí)到位
  • wordpress 線條不顯示不出來濟(jì)南優(yōu)化哪家好
  • 網(wǎng)站出現(xiàn)的問題嗎搜索引擎官網(wǎng)
  • zblog做微網(wǎng)站市場調(diào)研報(bào)告模板
  • 上海網(wǎng)站建設(shè)公司百度推廣代運(yùn)營
  • 旅游網(wǎng)站開發(fā)實(shí)驗(yàn)報(bào)告三只松鼠營銷策劃書
  • 寧波市住房和城鄉(xiāng)建設(shè)局網(wǎng)站首頁宣傳軟文怎么寫
  • 怎么看網(wǎng)站日志文件軟件推廣怎么賺錢
  • 大連網(wǎng)站建設(shè)方法瀏覽器下載安裝
  • 長沙小升初有什么做試卷的網(wǎng)站搜索廣告和信息流廣告區(qū)別
  • 銀河盛世網(wǎng)站建設(shè)網(wǎng)站如何推廣
  • 寶安區(qū)做網(wǎng)站班級優(yōu)化大師學(xué)生版
  • 做網(wǎng)站要用到什么媒體資源
  • 怎么做網(wǎng)站的軟文推廣seo外包方案
  • java開發(fā)是做什么的seoaoo
  • 網(wǎng)站搭建投稿平臺
  • 畫品展現(xiàn)手機(jī)網(wǎng)站seo排名優(yōu)化有哪些
  • 重慶網(wǎng)站備案大廳杭州網(wǎng)站seo優(yōu)化
  • 網(wǎng)頁制作做網(wǎng)站左側(cè)導(dǎo)航網(wǎng)站建設(shè)方案內(nèi)容
  • 網(wǎng)站建設(shè)規(guī)范搜狗搜索引擎推廣