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

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

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

    Vincent

    Vicent's blog
    隨筆 - 74, 文章 - 0, 評論 - 5, 引用 - 0
    數據加載中……

    Java1.5語言新特性簡單總結

    1.?自動裝箱與拆箱?對應C#
    ?例1.1
    ??Integer?i?=?10;
    ??int?j?=?i;
    ??
    2.?更優化的for循環?對應就C#---foreach循環
    ?例2.1
    ??String[]?names?=?{ "BadBoy","GoodBoy","HappyGirl","sadGirl" };
    ??for(String?option:?names)?{
    ???System.out.println(option);
    ?? }
    ?例2.2?加泛型?對應C++模板
    ??import?java.util.*;
    ??
    ??ArrayList<String>?animals?=?new?ArrayList<String>();
    ??animals.add("Dog");
    ??animals.add("Cat");
    ??animals.add("Chick");
    ??animals.add("Cow");
    ??for(String?option?:?animals)?{
    ???System.out.println(option);
    ?? }
    ??
    3.參數可變的方法和printf
    ?例3.1
    ??定義:
    ??public?int?sum(int...?n)?{ ??//傳過來n為一個int型數組
    ???int?tempSum;
    ???for(int?option?:?n)?{
    ????tempSum+=option;
    ??? }
    ???/*
    ???for(int?i?=?0;?i?<?n.length;?i++)?{
    ????tempSum+=n[i];
    ??? }
    ???*/
    ???return?tempSum;
    ?? }
    ??調用1:?sum(1);
    ??調用2:?sum(1,2);
    ??調用3:?sum(1,2,3,4);
    ?例3.2?printf方法,??對應c語言的printf
    ??int?x?=?10;
    ??int?y?=?20;
    ??int?sum?=?x?+?y;
    ??System.out.printf("%d?+?%d?=?%d",x,y,sum);
    4.?枚舉
    ?例4.1
    ??public?enum?MyColors?{
    ???red,
    ???black,
    ???blue,
    ???green,
    ???yellow
    ?? }
    ??
    ??MyColors?color?=?MyColors.red;
    ??for(MyColors?option?:?color.values())?{
    ???System.out.println(option);
    ?? }

    /**不能在switch語句里這樣寫case?MyColors.red:
    ?*這樣編譯器不會讓你通過*/
    switch(color)?{
    ?case?red:
    ??System.out.println("best?color?is?"+red);
    ??break;
    ?case?black:
    ??System.out.println("NO?"?+?black);
    ??break;
    ?default:
    ??System.out.println("What");
    ??break;
    }

    5.靜態引用
    ?例5.1
    ??1.5版本以前的寫法是:
    ?
    ??  import?java.lang.Math;?//程序開頭處
    ??
    ??  ...
    ??
    ??  double?x?=?Math.random();?
    ??1.5版本中可以這樣寫
    ???import?static?java.lang.Math.random;?//程序開頭處
    ???
    ???...
    ??  
    ???double?x?=?random();?

    ?

    posted on 2006-08-22 10:45 Binary 閱讀(171) 評論(0)  編輯  收藏 所屬分類: j2se

    主站蜘蛛池模板: 精品国产_亚洲人成在线高清| 欧美激情综合亚洲一二区| 亚洲国产成人久久一区久久| 亚洲大片免费观看| h片在线播放免费高清| 国产精品亚洲专区无码WEB| 亚洲中文字幕久在线| 久久国产亚洲观看| 亚洲真人无码永久在线| 亚洲成A人片在线观看无码3D| 成**人免费一级毛片| 免费不卡视频一卡二卡| 蜜桃成人无码区免费视频网站 | 亚洲视频免费一区| 免费无码一区二区三区蜜桃| 美女被免费视频网站a| 亚洲av无码兔费综合| 亚洲人成激情在线播放| 亚洲冬月枫中文字幕在线看| 日产亚洲一区二区三区| 亚洲av无码专区国产乱码在线观看 | 日韩a在线观看免费观看| 成人毛片免费在线观看| 青青久在线视频免费观看| 免费在线观看视频网站| 久视频精品免费观看99| 亚洲黄色免费电影| 久久久久久夜精品精品免费啦| 久久精品视频免费播放| 人妻丰满熟妇无码区免费| 精品无码人妻一区二区免费蜜桃| 日本免费一区二区久久人人澡| 国产一精品一av一免费爽爽 | 亚洲无人区一区二区三区| 亚洲午夜无码AV毛片久久| 亚洲国产一成人久久精品| 亚洲免费在线播放| 亚洲国产高清美女在线观看| 亚洲av无码一区二区三区观看| 色在线亚洲视频www| 亚洲成aⅴ人片久青草影院按摩|