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

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

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

    posts - 39,  comments - 44,  trackbacks - 0

    局部變量:不是聲明在類體括號里面的變量
     (1)必須要先賦值,后使用,否則通不過編譯,局部變量沒有默認(rèn)初始化值
     (2)作用范圍:定義開始到定義它的代碼塊結(jié)束
     (3)同一范圍內(nèi),不允許2個(gè)局部變量命名沖突

     參數(shù)傳遞時(shí),簡單類型進(jìn)行值轉(zhuǎn)遞 (參數(shù)進(jìn)行傳遞時(shí)都會先去棧中生成一個(gè)副本的,使用結(jié)束后釋放)
     
    自動類型提升:
     byte a = 1;
     byte b = 2;
     a = a+b;          //編譯出錯(cuò)自動類型提升成int
     a += b;       //自加沒有自動類型提升問題
     類型自動提升規(guī)則:
      a和b作某種運(yùn)算
      a和b中有double,結(jié)果就是double
      a和b中有float,結(jié)果就是float
      a和b中有l(wèi)ong,結(jié)果就是long
      除此之外,結(jié)果都是int
     把高字節(jié)轉(zhuǎn)成低字節(jié),需要作強(qiáng)制類型轉(zhuǎn)換. byte c=(byte)a+b;
     
    移位運(yùn)算符:效率最高
     >>   有符號右移,補(bǔ)符號位
      移負(fù)數(shù)位,則將該數(shù)值加32后再進(jìn)行移位
      數(shù)值的2進(jìn)制是按照補(bǔ)碼保存的
     >>>  右移后高位都補(bǔ)0
     
    邏輯運(yùn)算符:
     &/|也可以作為邏輯運(yùn)算符
     && 先判斷前面一個(gè)條件,如果為假,則不用計(jì)算后一個(gè)條件
     || 先判斷前面一個(gè)條件,如果為真,則不用計(jì)算后一個(gè)條件
     
    " + "運(yùn)算符:
     兩個(gè)操作的對象是數(shù)值時(shí),是加法
     如果有一個(gè)是字符串時(shí),則是字符串的連接
     
    流程控制語句:
     同Core C++
     switch中的變量類型只能是byte、 short、int、char四種類型
     
    數(shù)組:
     聲明數(shù)組:  
      數(shù)組能以下列形式聲明:
       類型[] array;
       類型 array[]; 
      注:
       JAVA中推薦用:類型[] array;
       一個(gè)數(shù)組是一個(gè)對象
       聲明一個(gè)數(shù)組沒有創(chuàng)建一個(gè)對象
       聲明時(shí)不用指定長度
       
     創(chuàng)建數(shù)組:
      創(chuàng)建基本數(shù)據(jù)類型數(shù)組:int[] i = new int[2];
      創(chuàng)建引用數(shù)據(jù)類型數(shù)組:Student[] s = new Student[100];
      數(shù)組創(chuàng)建后其中的元素有初始值
       類型                     黙認(rèn)值
       byte                      0
       short                     0
       int                       0
       long                      0l
       float                     0.0f
       double                   0.0d
       char                      \u0000
       boolean                 false
       reference types     null
      注:
       創(chuàng)建時(shí)一定要指定長度
       int[] i2=new int[];            //error
       
     初始化數(shù)組:
      聲明、創(chuàng)建、初始化分開:
       int[] i;   //定義數(shù)組
       i = new int[2];  //分配空間
       i[0] = 0;    //初始化
       i[1] = 1;
       
      聲明、創(chuàng)建、初始化在同一時(shí)間 :
       int[] i = {0,1};   //顯示初始化  {}中有幾個(gè)值,則數(shù)組長度為幾
       Student[] s = {new Student(),new Student()};
       
      注: int[] i=new int[]{1,2,3};      //后面[]中不可以寫數(shù)值
       int[] i1=new int[3]{1,2,3};    //error
       
     二維數(shù)組:(其實(shí)是一個(gè)一維數(shù)組,它的每一個(gè)元素又是一個(gè)一維數(shù)組)
      int[][] i1 = new int[2][3];
      int[][] i4 = {{1,1,1},{2,2,2},{3,3,3}};
      int[][] i3 = new int[][3];  //不允許高維沒分配空間而先給低維分配空間
      int[][] i2 = new int[2][];
      i2[0] = new int[2];
      i2[1] = new int[3];    
      
     數(shù)組長度:
      數(shù)組的屬性length
      數(shù)組長度一旦確定,不可改變    
      int[] i = new int[5]; 則i.length= 5
      
     數(shù)組拷貝:
      系統(tǒng)類System提供的
      static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
       src: 源數(shù)組  
       srcPos: 從源數(shù)組哪個(gè)位置開始拷貝(位置指的是元素的下標(biāo))
       dest: 目標(biāo)數(shù)組
       destPos: 拷貝的元素放到目標(biāo)數(shù)組的起始位置
       length: 拷貝多少個(gè)
       
     數(shù)組排序:
      自己實(shí)現(xiàn)一個(gè)排序方法來進(jìn)行排序
      或者調(diào)用java.util.Arrays.sort(Object o)

    posted on 2008-10-20 22:43 礦礦 閱讀(187) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 久久久久久久亚洲精品| 在线观看永久免费| 免费一级毛片在线观看| 在线aⅴ亚洲中文字幕| 国产1024精品视频专区免费| 久久av无码专区亚洲av桃花岛| 特级做A爰片毛片免费看无码| 亚洲中文字幕无码不卡电影| 三级毛片在线免费观看| 日韩精品亚洲aⅴ在线影院| 成人免费ā片在线观看| 亚洲国产精品无码一线岛国| 久久久久成人精品免费播放动漫| 亚洲电影中文字幕| 国内精品免费麻豆网站91麻豆| 亚洲午夜精品国产电影在线观看| 91在线视频免费播放| 国产精品亚洲av色欲三区| yy6080久久亚洲精品| h在线看免费视频网站男男| 亚洲高清国产AV拍精品青青草原| 久久国产乱子伦精品免费不卡 | 亚洲高清在线视频| 可以免费观看的国产视频| 精品无码一区二区三区亚洲桃色 | 女性自慰aⅴ片高清免费| 亚洲AV一区二区三区四区| 亚洲午夜无码AV毛片久久| 久久国产免费一区二区三区| 亚洲人成综合网站7777香蕉| 免费人成无码大片在线观看| 成全视频免费观看在线看| 亚洲一区二区三区国产精品无码| 国产人成免费视频| 国内精品免费视频精选在线观看| 亚洲精品伊人久久久久| 亚洲中文字幕无码专区| 五月婷婷综合免费| www免费黄色网| 激情综合亚洲色婷婷五月APP| 免费人成网站在线播放|