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

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

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

    求索

    Make it work, make it right, make it fast and make it open。
    posts - 8, comments - 11, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    2005年7月15日

    幾天之前就聽說Eclipse官方網站要改版,今天又看到了在EclipseZone上讓大家投票選首頁的Skin,網站上提供了三種皮膚。每個都不錯,不過我最喜歡第一個。

    eclipse.org (Click on the image for a bigger version)
    其他Skin:
    http://www.eclipsezone.com/java/forums/t44832.html
    自從我開始用Eclipse,看到的eclipse.org的頁面就一直是老樣子,原來內容少的時候用著還可以,現在內容多了很多,總感覺找起資料來非常費勁,有一種很亂的感覺。是該改一改了!

    posted @ 2005-09-02 12:54 Java求索 閱讀(672) | 評論 (0)編輯 收藏

    感覺3.1好像昨天才剛剛發布,今天3.2M1就呈現在人們的面前。3.2M1在UI上的最大的改變就是啟動進度條終于集成到了Splash Screen上了。
    o_startup.png
    而傳說中的SWT.VERTICAL style Coolbars卻沒有出現。也許會在下一個版本中加入吧!期待中……。不過,Eclipse的UI真的是越來越漂亮了。
    更多New and Noteworthy
    下載

    posted @ 2005-08-14 08:05 Java求索 閱讀(904) | 評論 (1)編輯 收藏

    我在試著使用Hyades測試項目的時候,知道了Eclipse還可以從控制臺啟動:
    在控制臺中輸入
    Java -XrunpiAgent -classpath ./startup.jar org.eclipse.core.launcher.Main -data ./my_workspace

    其中:
    -XrunpiAgent: 可以不加,這是為了啟動Hyades的Agent controller用的。
    -classpath ./startup.jar: 要是指定eclipse目錄下startup.jar文件的位置。
    -data ./workspace-new: -data常用的一個啟動參數,用來指定eclipse項目文件的位置。

    posted @ 2005-07-27 17:39 Java求索 閱讀(741) | 評論 (1)編輯 收藏

    今天寫代碼涉及到大量的String操作,突然間想起一些關于String與其它class的不同之處,我是我以前在一篇文章上看到的,具體出處實在記不得了,現在加上一點兒自己的理解記錄下來,以作備忘。

    String的特殊之處就是它可以像int等簡單類型一樣,使用“=”來生成一個Object,而不必用new這個關鍵字,為什么呢?先來看下面的代碼:
    import junit.framework.TestCase;

    public class TestStringPool extends TestCase {

        
    private String string1;
        
    private String string2;

        
    protected void setUp() {
            string1 
    = "abc";
            string2 
    = "abc";
        }


        
    public void testStringPool() {
            assertTrue(string1 
    == string2);
        }


        
    public void testNewString() {
            string1 
    = new String("abc");
            string2 
    = new String("abc");
            assertFalse(
    "The objects don't use the 
                string pool", string1 == string2);
        }

    }

    這里用到了JUnit,用來測試String pool

    第一個測試,說明兩個String是同一個Object,(==就是用來比較objectreference)。而第二個測試則說明兩個String Object不同。

    眾所周知,JavaString不可改變的字符串對象。為了提高效率,JavaString類提供了串池(String pool)。正如大家所看到的那樣,在第一個test中就使用了串池。當你重新聲明一個String型變量為abc時,將使用串池里原來的那個abc,而不重新分配內存,也就是說,string2string1將會指向同一塊內存。所以結果為true。在第二個test case中使用了普通對象的聲明方式,系統將會為string1string2各分配一塊內存。所以結果為false

     結論:我們比較兩個String的值,最好用equals()方法,而最好不要使用==。這就避免了一些不必要的麻煩。另外,聲明String的時候,最好用=,這樣就可以體現String pool的作用了。

    posted @ 2005-07-15 09:31 Java求索 閱讀(1149) | 評論 (1)編輯 收藏

    主站蜘蛛池模板: 99精品全国免费观看视频..| 亚洲欧美日韩中文字幕在线一区| 一级A毛片免费观看久久精品| 日本免费一区二区三区最新| 亚洲熟女综合色一区二区三区 | 国产国拍亚洲精品mv在线观看 | 午夜男人一级毛片免费| jiz zz在亚洲| 日本免费一区二区三区最新| 国产精品亚洲а∨无码播放不卡 | 亚洲国产日韩视频观看| 女人毛片a级大学毛片免费| 国产精品无码亚洲精品2021 | 日本中文一区二区三区亚洲| 男女污污污超污视频免费在线看| 亚洲欧洲国产成人综合在线观看 | 亚洲美女自拍视频| 欧美三级在线电影免费| 亚洲日韩一区二区三区| 国产成人aaa在线视频免费观看 | 亚洲xxxx视频| 亚洲第一页综合图片自拍| 精品久久久久久久久免费影院| 91亚洲精品自在在线观看| 天天摸天天操免费播放小视频| 偷自拍亚洲视频在线观看| 亚洲午夜无码久久久久| 99久久久国产精品免费牛牛| 亚洲人成77777在线播放网站不卡| 精品国产免费观看一区| 你懂得的在线观看免费视频| 亚洲中文字幕久久精品无码2021| 国产乱子伦精品免费女| 日韩电影免费在线观看| 亚洲日韩一区二区三区| 亚洲s色大片在线观看| 精品久久久久久久免费加勒比| 最新国产乱人伦偷精品免费网站| 7777久久亚洲中文字幕| 国产精品亚洲不卡一区二区三区 | 午夜免费不卡毛片完整版|