<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
    數(shù)據(jù)加載中……

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

    1.?自動裝箱與拆箱?對應C#
    ?例1.1
    ??Integer?i?=?10;
    ??int?j?=?i;
    ??
    2.?更優(yōu)化的for循環(huán)?對應就C#---foreach循環(huán)
    ?例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.參數(shù)可變的方法和printf
    ?例3.1
    ??定義:
    ??public?int?sum(int...?n)?{ ??//傳過來n為一個int型數(shù)組
    ???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.靜態(tài)引用
    ?例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 閱讀(172) 評論(0)  編輯  收藏 所屬分類: j2se

    主站蜘蛛池模板: 色窝窝亚洲av网| 亚洲成年网站在线观看| 牛牛在线精品观看免费正| 成人永久免费福利视频网站| 亚洲午夜福利在线视频| 一个人在线观看视频免费| 国产亚洲sss在线播放| 日韩免费一区二区三区在线| 亚洲视频一区在线播放| 18级成人毛片免费观看| 久久久久亚洲精品日久生情| 在线视频精品免费| 久久精品国产亚洲av麻豆蜜芽| 最近中文字幕无吗免费高清| 亚洲另类无码专区首页| 国产成人精品免费视频软件| 美女免费精品高清毛片在线视| 亚洲精品国产va在线观看蜜芽| 国产精品成人免费观看| 亚洲成a人片在线观看无码专区| 一级毛片在线观看免费| 亚洲1234区乱码| 啊灬啊灬别停啊灬用力啊免费看| 色婷婷综合缴情综免费观看| 日本亚洲成高清一区二区三区| 18女人毛片水真多免费| 亚洲日本VA中文字幕久久道具| 国产伦精品一区二区三区免费迷| ssswww日本免费网站片| 中文字幕亚洲综合精品一区| 好男人看视频免费2019中文 | 亚洲免费网站观看视频| 亚洲国产欧美一区二区三区 | 亚洲熟妇无码八AV在线播放| 99国产精品视频免费观看| 亚洲最大成人网色香蕉| 亚洲国产中文字幕在线观看| 3d动漫精品啪啪一区二区免费| 亚洲av中文无码字幕色不卡| 国产亚洲精品岁国产微拍精品| 成人爽A毛片免费看|