<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    2013年12月9日

    jdk升級 -version 查看還是老版本

    解決:刪除system32下的3個java*.exe文件

    posted @ 2017-09-01 11:45 朝陽zzz 閱讀(263) | 評論 (0)編輯 收藏

    struts2

    一、DIM 
    例子:actionName!methodName.action
    動態方法調用(Dynamix Method Invocation,DMI)是在action的名字中使用感嘆號來表示要調用的方法名

    DMI可能會帶來安全隱患
    和普通方法的區別:
    如果同一個action的不同方法使用的是相同的配置(同樣的攔截器引用,同樣的result映射),可以使用DMI,相反用普通方法

    posted @ 2014-07-04 14:58 朝陽zzz 閱讀(115) | 評論 (0)編輯 收藏

    integer和int比較的一些淺析

    Integer是int的封裝對象,兩個對象==比較的是棧的值
    Integer a = new Integer(1);
    Integer b = new Integer(1);
    a與b存的是Integer的堆中的地址,而不是值
    a、b指向堆中的地址顯然不同所以 a==b 為false

    int c = 1; int為值類型引用類型Integer與值類型int比較顯然比較的是值
    因為int在堆中是不開辟內存的,他在棧中的值則為他本身的值
    所以a==c比較的是他們各自的value, a==c為true

    Integer e=1; 這個比較特殊,直接賦值 它有獨立的內存,每次賦值時將檢查內存中是否有值跟他匹配的,若有則把此內存地址付給e,若沒有,開辟新的內存

    你可以嘗試下面的例子:
    Integer t = 1;
    Integer t1 = 1;
    t==t1 為true,如上所說,此時t與t1指向的是同一塊內存

    new 一定是開辟新的內存,直接賦值則不一定開辟新的內存
    因為a的引用指向堆,而e指向專門存放他的內存,所以他們的內存地址不一樣
    所以a==e為false

    c==e等同于 a==c,一個引用類型一個值類型

    posted @ 2013-12-09 10:47 朝陽zzz 閱讀(196) | 評論 (0)編輯 收藏

    <2013年12月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    導航

    統計

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费国产成人高清视频网站| 日韩成人免费视频| 成人免费视频88| 国产成人精品日本亚洲专区6| 无遮挡呻吟娇喘视频免费播放| 性感美女视频免费网站午夜| 亚洲字幕AV一区二区三区四区| 成视频年人黄网站免费视频| 亚洲成a人片在线观看精品| 嫩草影院在线免费观看| 亚洲精品一卡2卡3卡四卡乱码| 日韩高清免费观看| 九九免费观看全部免费视频| 亚洲中文字幕无码一区二区三区 | 亚洲免费闲人蜜桃| 亚洲女人影院想要爱| 在线观看视频免费国语| 污视频网站在线观看免费| 国产亚洲精品自在久久| 日韩人妻无码精品久久免费一| 亚洲国产精品久久久久秋霞影院 | 国产一二三四区乱码免费| 亚洲AV日韩精品久久久久| 中文字幕人成无码免费视频| 美女露100%胸无遮挡免费观看| 亚洲精品成人网站在线观看| 足恋玩丝袜脚视频免费网站| MM1313亚洲精品无码久久| 自拍偷自拍亚洲精品情侣| 精品久久8x国产免费观看| 亚洲高清乱码午夜电影网| 77777亚洲午夜久久多人| 精品成在人线AV无码免费看 | 亚洲黄黄黄网站在线观看| 久9热免费精品视频在线观看| va天堂va亚洲va影视中文字幕| 四虎影视永久免费观看网址| 久久精品一区二区免费看| 亚洲av永久无码天堂网| 亚洲va无码va在线va天堂| 韩国18福利视频免费观看|