<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 閱讀(174) 評論(0)  編輯  收藏 所屬分類: j2se

    主站蜘蛛池模板: 国产 亚洲 中文在线 字幕| 亚洲日本中文字幕区| 亚洲最大的成人网| 免费h片在线观看网址最新| 亚洲色偷偷av男人的天堂| 99爱免费观看视频在线| 久久精品国产亚洲香蕉| 欧洲精品99毛片免费高清观看| 久久精品国产亚洲av麻| 一区二区免费视频| 亚洲黄色网址大全| 无码国产精品一区二区免费式影视 | **aaaaa毛片免费| 亚洲系列国产精品制服丝袜第 | 最新中文字幕免费视频| 中文字幕乱码亚洲无线三区| 无码人妻久久一区二区三区免费丨| 亚洲av永久无码精品三区在线4| 久久精品女人天堂AV免费观看| 亚洲国产精品网站在线播放| vvvv99日韩精品亚洲| 巨胸喷奶水视频www免费视频| 亚洲级αV无码毛片久久精品| 57pao一国产成视频永久免费| 33333在线亚洲| 免费一级毛片不卡在线播放| 天黑黑影院在线观看视频高清免费| 亚洲一区二区三区高清| 成人免费无码大片A毛片抽搐| h视频在线观看免费| 亚洲国产精品自在在线观看| 国产大片线上免费观看| 黄色毛片免费网站| 亚洲av日韩av激情亚洲| 成人黄动漫画免费网站视频| h片在线播放免费高清| 亚洲午夜电影一区二区三区| 亚洲av无码天堂一区二区三区| 亚洲人成影院午夜网站| 亚洲国产成人乱码精品女人久久久不卡 | 国产亚洲精品影视在线|