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

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

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

    kooyee ‘s blog

    開源軟件, 眾人努力的結晶, 全人類的共同財富
    posts - 103, comments - 55, trackbacks - 0, articles - 66
       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Java

    Java編程,設計原理。。。
         摘要: 在用 Javac 編譯時出現:

    E:\classes>javac ObjectImpl.j
    ObjectImpl.java:12: 找不到符號
    符號: 類 Point
    public class ObjectImpl implements Object{
      閱讀全文

    posted @ 2008-10-22 02:03 kooyee 閱讀(699) | 評論 (0)  編輯 |

         摘要: Windows下開發的Java程序員在開發的時候常常會有兩種煩惱:

    網管論壇bbs_bitsCN_com

    其一:要在DOS下進入一個目錄來運行一些命令,比如java、javac、ant,從命令行窗口進入一些目錄是windows下的標準操作,可是經常操作這些無聊的命令(cd)也會讓人感覺到厭煩。 網管u家u.bitscn@com

    其二:要常常使用資源瀏覽器來瀏覽一個project(工程)代碼,而windows標準的資源管理器是我的電腦的樹行目錄,這個目錄一般打開都比較遲鈍 (很耗費CPU和內存資源),而且,把我的電腦所有資源從windows資源管理器中瀏覽太多了,實際上程序員真正需要的是僅僅這個項目的目錄。   閱讀全文

    posted @ 2008-06-18 22:04 kooyee 閱讀(425) | 評論 (1)  編輯 |

         摘要: 的七大開源協議:

    Mozilla Public License

    MPL License,允許免費重發布、免費修改,但要求修改后的代碼版權歸軟件的發起者。這種授權維護了商業軟件的利益,,它要求基于這種軟件得修改無償貢獻版權給該軟件。這樣,圍繞該軟件得所有代碼得版權都集中在發起開發人得手中。但MPL是允許修改,無償使用得。MPL軟件對鏈接沒有要求。

    BSD開源協議

    BSD開源協議是一個給于使用者很大自由的協議。可以自由的使用,修改源代碼,也可以將修改后的代碼作為開源或者專有軟件再發布。 當你發布使用了BSD協議的代碼...  閱讀全文

    posted @ 2008-06-18 21:57 kooyee 閱讀(201) | 評論 (0)  編輯 |

    posted @ 2008-06-17 21:09 kooyee 閱讀(288) | 評論 (0)  編輯 |

         摘要: 常常使用Arrays.asLisvt()后調用add,remove這些method時出現java.lang.UnsupportedOperationException異常。這是由于:

    Arrays.asLisvt() 返回java.util.Arrays$ArrayList, 而不是ArrayList。  閱讀全文

    posted @ 2008-06-12 21:20 kooyee 閱讀(3550) | 評論 (4)  編輯 |

         摘要: 有的時候 Vector更好一些;有的時候ArrayList 更好一些;有的時候你一個也不想用。但愿,你不是在期望一個簡單明了的答案,因為答案因你在用他們做什么而定。下面是要考慮的四個方面:
      
      
      API
      
      同步-Synchronization
      
      數據增長-Data growth
      
      使用方法-Usage patterns
      
      讓我一個一個來解釋吧。
      閱讀全文

    posted @ 2008-02-09 19:23 kooyee 閱讀(298) | 評論 (0)  編輯 |

         摘要: xsl本身就是一個構型良好的xml,它能夠把一個xml文檔轉換成另外一個xml文檔,或者轉換成文本文件、html文件等等。這里就是利用xsl來動態的生成我們想要的java文件(從某種角度看,java代碼其實也就是一個文本文件),希望能夠通過這篇文章,看到xml以及相關的技術所具有的強大能力!  閱讀全文

    posted @ 2007-12-08 19:54 kooyee 閱讀(548) | 評論 (1)  編輯 |

         摘要: 代碼生成器(code generator,CG),顧名思義就是生成代碼的工具。有了它,你就可以從一組簡單的設定或者數據庫設計中獲得幾百、幾千行代碼。如果不采用這項技術的話,開發者就不得不花上幾個小時或者幾天的時間來手工編寫這些代碼。另一方面,優秀的開發工具為了提供其獨特的功能或者屏蔽一些容易出錯的細節,也往往采用代碼生成技術為使用者提供一個程序的模板框架,其目的也是為了提高編程的效率。以上觀點僅是對代碼生成器的一般理解,換句話說,這似乎是一個可有可無的東西,沒有它,不過是多費一些人工而已。然而,本文要介紹的這套名為ASM的JAVA工具類的功能非同小可,它可以生成JAVA字節碼,也就是class文件。你可以在應用程序中根據情況動態生成各式各樣的class,然后就調用,達到一種近乎上帝造物般的神奇。心動不如行動,如果你也想在自己的開發中引入這一超前的編程技術,請看此文。

      閱讀全文

    posted @ 2007-12-08 18:54 kooyee 閱讀(871) | 評論 (0)  編輯 |

         摘要: 什么是元數據,元數據就是描述數據的數據(data about data)。最明顯的例子是XML Schema,xml schema就是描述xml的數據,所以它是元數據。另一個例子是數據庫,比如我們可以查詢數據庫中有幾個表,每個表都有什么字段,這些數據就是元數據。Office:office" />

    在開發的世界里,元數據就是能夠綁定到一個類的附加信息,在靜態或者運行時間。JCR175給我們提供annotation就是一種元數據。

    不過在這之前一個我們已經廣泛使用的元數據是XML,如就是EJB的XML發布描述符中,你需要定義基于每一個方法的事務屬性。應用服務器指導什么時候,什么地方開始,掛起或者提交一個事務,因為你在BEAN的XML的配置文件中的元數據內已經定義如方法:Required,RequiresNew,Support等等,它們綁定在你的EJB類和事務管理之間。XDoclet是另一個元數據的例子。  閱讀全文

    posted @ 2007-12-01 20:36 kooyee 閱讀(750) | 評論 (0)  編輯 |

         摘要: 由于經常從文本讀寫屬性設置到代碼中,所以利用java的properties類帶取代對文件的操作。  閱讀全文

    posted @ 2007-10-05 23:15 kooyee 閱讀(764) | 評論 (1)  編輯 |

    Full Java Archive

    主站蜘蛛池模板: 四虎影视久久久免费观看| 亚洲ts人妖网站| 两性色午夜视频免费网| 五月婷婷亚洲综合| 羞羞漫画小舞被黄漫免费| a在线观看免费视频| 成熟女人特级毛片www免费| 亚洲国产精品日韩在线| 精品国产呦系列在线观看免费| 免费观看无遮挡www的视频| 亚洲一级在线观看| 精品国产麻豆免费网站| 免费亚洲视频在线观看| 亚洲精品成a人在线观看| 亚欧洲精品在线视频免费观看 | 亚洲性无码av在线| 人人公开免费超级碰碰碰视频 | 久久国产乱子伦精品免费不卡| 久久影院亚洲一区| 亚洲成A人片在线播放器| 丝袜捆绑调教视频免费区| 亚洲AV无码成人网站久久精品大| 免费国产在线精品一区| 亚洲综合无码AV一区二区| 亚洲αⅴ无码乱码在线观看性色| 免费**毛片在线播放直播| 国产人成网在线播放VA免费| 免费视频淫片aa毛片| 一级毛片a免费播放王色| 亚洲电影免费在线观看| 国产精品九九久久免费视频| 国产免费69成人精品视频| 九九热久久免费视频| 亚洲第一二三四区| 在线免费观看亚洲| 亚洲AV无码国产精品麻豆天美| eeuss影院免费直达入口| 亚洲天天在线日亚洲洲精| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚洲av日韩av欧v在线天堂| 97无码人妻福利免费公开在线视频|