<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

    主站蜘蛛池模板: 182tv免费视视频线路一二三| 污视频网站免费在线观看| 精品无码一级毛片免费视频观看 | 朝桐光亚洲专区在线中文字幕| 羞羞视频网站免费入口| 拍拍拍无挡视频免费观看1000| 一级做性色a爰片久久毛片免费| 国产大片91精品免费观看男同| 亚洲av综合av一区二区三区 | 91香蕉在线观看免费高清| 成年性羞羞视频免费观看无限| 亚洲中文字幕无码av在线| 69av免费观看| 亚洲国产系列一区二区三区| av成人免费电影| 国产亚洲精品成人AA片新蒲金| 巨胸喷奶水www永久免费| 亚洲精品无码久久久影院相关影片| 巨胸狂喷奶水视频www网站免费| 久久亚洲国产中v天仙www| 久久精品国产亚洲AV未满十八| 国产嫩草影院精品免费网址| 日本视频免费观看| 亚洲国产精品VA在线看黑人 | 久久不见久久见中文字幕免费| 色噜噜AV亚洲色一区二区| 久久精品免费观看| 亚洲一区二区三区在线视频| 精选影视免费在线 | 亚洲午夜未满十八勿入| 成人免费看黄20分钟| 一级毛片大全免费播放| 久久精品国产亚洲av水果派 | 18以下岁毛片在免费播放| 亚洲人成无码网站在线观看| 97国产在线公开免费观看| 亚洲综合国产成人丁香五月激情| 91成人免费观看| 亚洲av第一网站久章草| 国产亚洲综合一区柠檬导航| 免费电影在线观看网站|