亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

java 復習002

2019-11-14 21:01:59
字體:
來源:轉載
供稿:網友
java 復習002
java東西太多了,我都有點小凌亂了,記得太沒結構了   
java內存回收機制:垃圾收集GC(Garbage Collection)

兩種常用方法:

  1. 引用計數(早期使用)

    • 簡介:堆中對象每次被棧中引用指向時,它的引用計數就加一,引用被刪除時就減一;當引用計數為0的時候就被回收
    • 優點:操作簡單,運行很快,在實時環境中比較有利
    • 缺點:容易出現循環引用(當A對象中有B對象的引用,B對象同時也存在A對象的引用時,AB對象的引用永遠不可能為0,類似于死鎖
  2. 引用遍歷(現在使用)

    • 簡介:從棧中根引用開始遞歸遍歷可達對象,標記所有可達對象,然后回收沒有標記的對象
    • 優點:不會出現循環引用,因為就算AB循環了,但是它們共同不可達,同樣會被回收
    • 缺點:實現復雜,運行慢,運行時要打斷應用程序工作

java 異常機制
  1. 異常:

    程序出現異常,就是在當前環境下沒有相應的處理程序可以調用時,程序會出現一種中斷現象。

  2. 處理機制簡介:
    1. 出現異常時JVM會拋出一個異常類對象,如果程序中有相應的try-catch語句的話,會交給程序處理,如果沒有的話直接交給JVM,JVM一般會在控制臺打印出錯信息。
    2. 存在try-catch的話,當try捕獲到異常類對象時交給catch,匹配catch中定義的異常類,相同則執行catch語句塊,找不見對應的catch的話就交給JVM了
    3. Error和Exception的區別:
      1. Error屬于JVM一級的錯誤,可能和操作系統有關,程序無法控制和處理
      2. Exceptioan是開發者級的錯誤,大多數情況下可以由程序控制和處理,除了一些unchecked exception外,RuntimeException和其子類都是unchecked excception,如:NullPointerException,ClassCastException和IndexOutOfBoundsException
反射機制(Reflection)
  1. 簡介(百度百科)

    1. 在計算機科學領域,反射是指一類應用,它們能夠自描述和自控制。也就是說,這類應用通過采用某種機制來實現對自己行為的描述(self-rePResentation)和監測(examination),并能根據自身行為的狀態和結果,調整或修改應用所描述行為的狀態和相關的語義
    2. Java中,反射是一種強大的工具。它使您能夠創建靈活的代碼,這些代碼可以在運行時裝配
    3. 但需注意的是:如果使用不當,反射的成本很高。
  2. 作用

    1. 通過類說明可以得到類的父類、實現的接口、內部類、構造函數、方法、屬性
    2. 可以根據構造器實例化一個對象,喚起一個方法,取屬性值,改屬性值
  3. 使用

    1. 得到一個類說明

      123
      Class cls=類.class;Class cls=對象.getClass();Class.forName("類路徑");
    2. 得到一個方法并喚起它

      12345
      Class cls=類.class;Constructor cons=cls.getConstructor(new Class[]{String.class});Object obj=cons.newInstance(new Object[]{"aaa"});Method method=cls.getMethod("方法名",new Class[]{String.class,Integer.class});method.invoke(obj,new Object[]{"aa",new Integer(1)});
Struts2
  1. struts2運行機制
  2. 攔截器實現(動態代理,詳見:java_review001)
    1. ActionInvocation控制所有的攔截器
    2. 攔截器先執行before的代碼,再調ActionInvocation.invoke()方法,最后執行after代碼
    3. ActionInvocation中的invoke方法實現了遞歸調用
  3. filter(過濾器)<->interaptor(攔截器)
    1. 攔截器是基于JAVA反射機制的,而過濾器是基于函數回調的。
    2. 過濾器依賴于Servlet容器,而攔截器不依賴于Servlet容器
    3. 攔截器只能對Action請求起作用,而過濾器可以對幾乎所有的請求起作用。
    4. 攔截器可以訪問Action上下文、值棧里的對象,而過濾器不能
    5. 在Action的生命周期中,攔截器可以多次被調用,而過濾器只能在容器初始化時被調用一次。
Spring

Spring在MVC模式中處于Controller位置

  1. IoC(依賴注入)
    1. 簡介:通常,服務代碼需要先創建待使用的對象實例;而IoC模式中,創建待使用實例的任務由IoC容器來完成,服務代碼直接使用實例
    2. 優勢:
      1. 應用組件不需要在運行時自己尋找待使用對象,簡化代碼
      2. 只需在配置文件中管理組件依賴關系,不需要編寫依賴關系代碼
      3. 降低了組件間的耦合度,提高類的重用性,利于系統集成和配置
    3. 實現方法:反射機制
  2. AOP(面向切面編程)
    1. 簡介:在核心服務代碼前后插入其它輔助服務代碼,相當于將整個服務切成片了
    2. 優勢:輕松實現輔助模塊的裝配
    3. 實現:動態代理(CGLIB),底層實現參考:Spring AOP 實現原理與 CGLIB 應用
PreparedStatement和Statement
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲第一精品夜夜躁人人躁| 国产成人综合精品在线| 日韩激情视频在线播放| 91精品在线看| www亚洲欧美| 国产美女精品免费电影| 国内揄拍国内精品少妇国语| 国内精品小视频在线观看| 欧美色videos| 91久久精品国产91久久性色| 97成人精品视频在线观看| 91精品国产91久久久久久久久| 91av视频导航| 亚洲欧美精品suv| 亚洲国产成人精品电影| 亚洲成色777777在线观看影院| 欧洲午夜精品久久久| 国产美女91呻吟求| 日韩在线视频中文字幕| 国产福利成人在线| 久久久久久久久久国产精品| 久久国产精品偷| 日韩国产中文字幕| 在线播放日韩欧美| 国产精品高潮呻吟久久av黑人| 日韩中文字幕免费| 亚洲一区二区三区在线视频| 国产欧美精品在线播放| 日韩在线视频中文字幕| 一个人看的www欧美| 免费97视频在线精品国自产拍| 最近2019年日本中文免费字幕| 亚洲桃花岛网站| 久久久久久久久久久成人| 亚洲999一在线观看www| 一本色道久久综合狠狠躁篇的优点| 亚洲欧美变态国产另类| 日韩中文在线中文网在线观看| 久久91超碰青草是什么| 国内精品国产三级国产在线专| 欧美日本啪啪无遮挡网站| 久久久噜噜噜久久久| 国产精品欧美激情| 欧美精品免费在线观看| 久久久国产一区| 精品福利在线视频| 日韩大片免费观看视频播放| 51色欧美片视频在线观看| 成人av在线亚洲| 日韩精品一二三四区| 久久99亚洲精品| 91网站免费看| 伦伦影院午夜日韩欧美限制| 国产精品对白刺激| 福利一区视频在线观看| 久久成人精品视频| 日韩中文字幕精品视频| 欧美国产日韩在线| 久久精品亚洲精品| 国产精品va在线播放我和闺蜜| 久久久久久久久久久91| 揄拍成人国产精品视频| 亚洲第一精品夜夜躁人人躁| 亚洲精品免费网站| 亚洲成人国产精品| 亚洲男人天堂网站| 欧美激情奇米色| 国产男女猛烈无遮挡91| 日韩av一卡二卡| 成人写真视频福利网| 欧美一级淫片播放口| 欧美午夜美女看片| 动漫精品一区二区| 久久久久久久久久久av| 亚洲综合成人婷婷小说| 揄拍成人国产精品视频| 成人午夜激情网| yw.139尤物在线精品视频| 国产精品永久免费在线| 97精品在线视频| 精品国偷自产在线视频| 欧美精品videossex性护士| 国内精品400部情侣激情| 国产伦精品一区二区三区精品视频| 亚洲伊人久久综合| 欧美亚洲另类视频| 日韩精品极品视频免费观看| 久久精品久久久久久国产 免费| 久久69精品久久久久久久电影好| 国产女人18毛片水18精品| 亚洲人成网站777色婷婷| 成人av色在线观看| 国产在线观看不卡| 日韩视频在线观看免费| 日韩高清电影好看的电视剧电影| 俺去亚洲欧洲欧美日韩| 久久久国产精品一区| 亚洲国产私拍精品国模在线观看| 欧美激情一区二区三区在线视频观看| 亚洲成人精品久久久| 91久久嫩草影院一区二区| 欧美日韩亚洲一区二区| 久久国产加勒比精品无码| 日韩不卡在线观看| 97精品国产97久久久久久免费| 亚洲第一中文字幕在线观看| 欧美成人在线网站| 日本国产精品视频| 在线观看国产成人av片| 久久久999精品免费| 国产精品自在线| 97热在线精品视频在线观看| 国产91九色视频| 日本一本a高清免费不卡| 91香蕉嫩草影院入口| 国产精品av在线播放| 日韩国产精品亚洲а∨天堂免| 国产精品成久久久久三级| 中文字幕亚洲无线码a| 啪一啪鲁一鲁2019在线视频| 91在线国产电影| 欧美日韩在线观看视频| 日韩亚洲欧美中文在线| 成人性生交大片免费观看嘿嘿视频| 中文字幕精品在线视频| 久久久久久久国产| 日韩欧美中文字幕在线播放| 久久精品视频导航| 97在线视频国产| 91精品国产91久久| 欧美亚洲国产另类| 黑人巨大精品欧美一区二区| 永久免费毛片在线播放不卡| 中文字幕亚洲综合久久筱田步美| 亚洲jizzjizz日本少妇| 国产精品久久999| 热久久免费国产视频| 69国产精品成人在线播放| 国产精品白嫩美女在线观看| 川上优av一区二区线观看| 性日韩欧美在线视频| 国产欧美中文字幕| 最近2019中文字幕mv免费看| 国产精品草莓在线免费观看| 亚洲人成电影网站色xx| 日本欧美国产在线| 精品久久久久久中文字幕| 亚洲福利小视频| 57pao国产精品一区| 国产精品流白浆视频| 91高清视频在线免费观看| 久久久精品一区二区| 中文字幕av日韩| 久久综合88中文色鬼| 日本欧美一二三区| 欧洲成人性视频| 国产精品人成电影| 97在线观看免费| 久久久视频免费观看| 国产99视频精品免视看7| 亚洲最大的免费| 国产精品欧美日韩一区二区| 久久偷看各类女兵18女厕嘘嘘| 国产一区二区激情|