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

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

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

    離弦之Ray

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      55 Posts :: 0 Stories :: 33 Comments :: 0 Trackbacks

    1.Java沒有指針?NoJava只是沒有針對指針的算法。引用其實已經包含了指針。

    2.RTTI——Runtime type identification,作用就是告訴你整個object是屬于什么類型的。最常用的是getClass()方法。

    3.只在for循環中用到的變量,就在for循環中聲明和分配,不用擔心會循環分配內存。

    比如:

    for(int i =0;i<10;i++){

    String s = a[i];

    }

    s并不會循環new,編譯器會處理,讓它只在第一次分配內存。
    前面編程,我還特意把s移到外面去呢……汗啊

    4.switch語句中,如果在default語句中加一個break是完全沒有用的。因為在那個地方的break根本就不會被執行。

    5.continue

    for(int idx=0;idx<1000,idx++){

    if(idx==555){continue;}

    }

    在這個例子中,循環僅僅跳過了555,如果程序中遇到類似要跳過某個點的情況,可以這么利用continue,會減少很多代碼。


    6.chaining constructor

    活用super()、this()等,來縮減構造函數的復雜度。


    7.private for attributes

       public for public methods

       protected for helper methods


    8.In Java, instances of the same class are friends and give unrestricted access to all of their properties and methods.

    比如

    if((obj.value==5)&&(this.value==5)){

    obj.value=25;

    }

    這里面跳過了setter方法,直接給屬性賦值,這是很危險的做法。解決的方法是無論什么方法給對象中的屬性賦值都要通過setter方法。


    9.對于問題代碼要盡量用throw exception告知用戶,因為有時候不知道代碼的執行環境,如EJB等等,很多環境都是沒有Console的,若是簡單的System.out.println 可能解決不了問題。

    posted on 2007-10-22 10:15 離弦之ray的技術天空 閱讀(382) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 国产成人亚洲精品| 亚洲精品国产字幕久久不卡| 亚洲国产精品人久久电影| 午夜免费福利片观看| 亚洲va无码va在线va天堂| 97在线免费观看视频| 人人狠狠综合久久亚洲88| 亚洲成AV人片久久| 亚洲人成黄网在线观看| 免费国产成人高清在线观看网站| 亚洲三级中文字幕| 大学生高清一级毛片免费| 亚洲AV成人一区二区三区观看| 国产成人免费福利网站| 九一在线完整视频免费观看| 精品国产亚洲一区二区三区| 一级毛片不卡片免费观看| 亚洲人成网站看在线播放| 免费高清资源黄网站在线观看| 美女隐私免费视频看| 精品亚洲综合久久中文字幕| 免费国产作爱视频网站| 国产精品亚洲综合| 亚洲午夜福利AV一区二区无码| 无码国产精品一区二区免费16| 亚洲AV无码乱码在线观看代蜜桃| 在线观看国产情趣免费视频 | 国产啪亚洲国产精品无码| a级毛片在线视频免费观看| 亚洲精品456在线播放| 精品国产精品久久一区免费式| 一级做α爱过程免费视频| 亚洲av无码不卡| 成人免费777777| 免费无码H肉动漫在线观看麻豆| 久热综合在线亚洲精品| 最近最新的免费中文字幕| 中国国语毛片免费观看视频| 亚洲一区二区三区精品视频| 中文字幕精品亚洲无线码一区应用| 在线人成精品免费视频|