千里冰封
          JAVA 濃香四溢
          posts - 151,comments - 2801,trackbacks - 0
          10 2007 檔案
          用JAVA寫的操作系統      摘要: 今天無意看到一個帖子,里面討論JAVA能不能寫操作系統,才發現有確實有JAVA寫的操作系統。叫JNode.它的官方網站是
          http://www.jnode.org/node/573,我現在正在下載它的文件,先安裝試試看。
            閱讀全文
          posted @ 2007-10-30 15:50 千里冰封 閱讀(2799) | 評論 (2)  編輯
          人生經典的13句話一定要看      摘要: 一些話可以讓我們學到很多東西,  閱讀全文
          posted @ 2007-10-29 10:12 千里冰封 閱讀(923) | 評論 (3)  編輯
          最近比較忙      摘要: 博客更新不如以前勤了,因為最近比較忙,忙的東西不好整理成一篇一篇的文字,等以后能寫的時候再寫吧.我喜歡寫這些東西,是因為人為以前留下些什么對以后總是有幫助的  閱讀全文
          posted @ 2007-10-29 09:16 千里冰封 閱讀(446) | 評論 (1)  編輯
          Netbeans6.0 beta2出來了      摘要: NetBeans IDE 6.0 Beta 2 Information
          The NetBeans IDE is a modular, standards-based, integrated development environment (IDE) written in the Java programming language. The NetBeans project consists of an open source IDE and an application platform, which can be used as a generic framework to build any kind of application.

          The focus of NetBeans IDE 6.0 is improved developer productivity through a smarter, faster editor, and the integration of all NetBeans products into one IDE. Pleas  閱讀全文
          posted @ 2007-10-26 10:17 千里冰封 閱讀(1112) | 評論 (2)  編輯
          在java3d里面使用3DS格式的文件      摘要: 在SUN的J3D里面并沒有提供對3DS格式的文件的導入。但是3DS格式的文件又很常見。為此,我們需要借用第三方的工具,來把3DS里面的模型導入到程序中。
          我們用的是Loader3ds這個工具,可以點擊這里下載

          我們還是看一個簡單的例子吧  閱讀全文
          posted @ 2007-10-25 16:15 千里冰封 閱讀(2587) | 評論 (0)  編輯
          JNA介紹      摘要: 前幾天寫了一個如何寫JNI的文章,說的是調用本地方法,昨天在ruislan的博客里面看到了他寫的一個關于窗體的透明和變換的,里面提到了JNA,然后我去JNA的網站一看,呵呵,還真不錯,它不但可以做到窗體的透明和變換,還可以完全調用本地的動態鏈接庫文件,并且還在一定的程度上跨了平臺。

          以下是官方網站的介紹:https://jna.dev.java.net  閱讀全文
          posted @ 2007-10-24 09:37 千里冰封 閱讀(6339) | 評論 (4)  編輯
          構建跨平臺的JNI實現(下)      摘要: 昨天我們講了要開發JNI的幾個工具的安裝和下載,今天我們講它們的基本使用.為了驗證我們昨天的PATH確實設好了.我們可以進入CMD下面,輸入如下語句:gcc --version
          如果輸出類似如下的話,就說明安裝正確了:

          gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)
          Copyright (C) 2004 Free Software Foundation, Inc.
          This is free software; see the source for copying conditions. There is NO
          warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  閱讀全文
          posted @ 2007-10-20 10:09 千里冰封 閱讀(2136) | 評論 (1)  編輯
          構建跨平臺的JNI實現(上)      摘要: 我們在開發JAVA應用的時候,有時會遇到一些JAVA所不能解決的問題,對此我們有兩種解決方法,一是用本地方法JNI,二就是exec一個進程來幫我們做事,一般來說exce一個進程是非常不跨平臺的行為,而JNI而是不得已而為之的事情.因為如果你想為JNI跨平臺的話,你必須得提供幾個平臺的代碼本地實現.下面我們就利用Netbeans的C/C++開發工具,以及cygwin庫來實現多平臺的JNI實現.  閱讀全文
          posted @ 2007-10-19 19:55 千里冰封 閱讀(1986) | 評論 (1)  編輯
          生于憂患,死于安樂      摘要: 我也不知道自己今天為什么會選擇寫這么一個內容,可能是我長久以來的一個累積吧.

          相信這句很經典的話,我們在讀書的時候都看過,恐怕現在很多人已經把它還給老師了吧.不過不管有沒有還,如果你還能時常記起這句話,那是最好了.
            閱讀全文
          posted @ 2007-10-17 00:38 千里冰封 閱讀(8544) | 評論 (17)  編輯
          Install4j介紹      摘要: install4j是一個功能強大的,多平臺Java安裝文件生成工具,用于生成Java應用程序本地化的安裝及應用程序發布。 install4j 的優異性在于它易于使用,緊密的集成到目標平臺,以及靈活的JRE 管理與部署選項。  閱讀全文
          posted @ 2007-10-15 09:24 千里冰封 閱讀(40873) | 評論 (492)  編輯
          exe4j視頻教程      摘要: exe4j是一款很經典的把JAVA打包成EXE的軟件.昨天發布了它的4.0破解版有,需要的朋友可以留言,我可以通過郵件發給你們.由于話筒壞了,所以是無聲版的,由于此軟件的使用并不復雜,所以只是演示了普通的步驟,像加上程序信息的步驟我沒有加進來.大家在使用過程中有什么不清楚的問題,可以留言,我會盡量解決:)  閱讀全文
          posted @ 2007-10-13 09:30 千里冰封 閱讀(16385) | 評論 (348)  編輯
          一個很好的把java打包成exe的軟件      摘要: 用exe4j把java打包成exe

          在我們寫程序的時候,有時會有一種需求,那就是希望我們的程序是一個可執行文件,而不是一個jar文
          件,其實大部份時候,可執行的jar文件都可以滿足要求,但是如果我們的程序是需要保護的,那么打包
          成jar文件就不太安全了,因為jar文件就是一個解壓縮文件,一解壓就什么都能看到了,當然也可以選擇
          混淆,但是混淆了以后排錯就沒那么容易了,因為混淆的時候,把一些類的信息都混淆了。如何既保證代
          碼的安全又容易排錯呢?那么打包成exe就是一種很好的辦法了,其實我今天介紹這個方法并不是希望大
          家去打包成exe文件,因為exe文件畢竟不是跨平臺的,用了exe的格式就失去了java的初衷了。  閱讀全文
          posted @ 2007-10-12 09:45 千里冰封 閱讀(38515) | 評論 (620)  編輯
          夠用一輩子的幾句話      摘要: 說話要用腦子,敏事慎言,話多無益,嘴只是一件揚聲器而已,平時一定要注意監督、控制好調頻旋鈕和音控開關,否則會給自己帶來許多麻煩。講話不要只顧一時痛快、信口開河,以為人家給你笑臉就是欣賞,沒完沒了的把掏心窩子的話都講出來,結果讓人家徹底摸清了家底。還偷著笑你。  閱讀全文
          posted @ 2007-10-12 08:53 千里冰封 閱讀(748) | 評論 (4)  編輯
          EJB學習日記(20)      摘要: 非實體的基類映射

          最近我們都說了很多繼承方面的映射策略,可是有時候我們卻需要繼承一個非實體的類,這個類存在于我們的工程項目中,但是我們又不希望它成為一個實體類,這個時候怎么辦呢?這個時候我們可以用@javax.persistence.MappedSuperclass來注釋它,我們現在就修改一下我們前幾天的例子,把Person類定義成一個不持久化的類。代碼如下:
            閱讀全文
          posted @ 2007-10-11 00:23 千里冰封 閱讀(1170) | 評論 (0)  編輯
          EJB學習日記(19)      摘要: 繼承映射策略之----每個子類一張表

          在每個子類一張表的映射策略中,每一個子類都有一張屬于自己的表,但是這張表只包括了定義在這個子類上面的屬性而已,定義在它的父類的屬性它的表里面是沒有的,所以這樣的方式映射的話,就不會浪費一點資源了,每一張表,每一列都是不可少的,也不會出現冗余。這種格式是有點像TABLE_PER_CLASS的策略,只不過這種方案是規范的,沒有像TABLE_PER_CLASS一樣重復定義列,在這里我們叫它JOINED策略。

          按我們的例子,這種策略映射出來的話,數據庫的結構將如下所示:
            閱讀全文
          posted @ 2007-10-10 00:35 千里冰封 閱讀(1139) | 評論 (0)  編輯
          EJB學習日記(18)      摘要: 繼承映射策略之----每個具體類一張表

          昨天我們看了繼承關系中的實現,昨天是用一張表保存所有級別的類,今天我們來了解一下第二種實現方法,每一個類一個單獨的表的實現,在數據庫我們的例子表現如下:  閱讀全文
          posted @ 2007-10-09 00:21 千里冰封 閱讀(943) | 評論 (0)  編輯
          滕王閣序      摘要: 【簡介】

          《滕王閣序》全稱《秋日登洪府滕王閣餞別序》。一名《滕王閣詩序》。駢文篇名。唐王勃作。滕王閣在今江西省南昌市贛江濱。唐始建,后閻伯嶼為洪州牧,宴群僚于閣上,王勃省父過此,即席而作。文中鋪敘滕王閣一帶形勢景色和宴會盛況,抒發作者“無路請纓”的感慨。對仗工整,言語華麗。  閱讀全文
          posted @ 2007-10-08 00:36 千里冰封 閱讀(865) | 評論 (5)  編輯
          EJB學習日記(17)      摘要: 單個實體BEAN的映射到數據庫的方式很簡單,但是如果我們的實體BEAN之間存在著繼承關系呢?在數據庫里面將如何表現這種繼承關系?
          JAVA持久化規范里面提供了三種方式去處理繼承實體的映射方式:
          一,所有繼承層次共單獨一張表
          二,每個具體的類一個單獨的表
          三,每個子類一張表

          為了更好的舉例說明,我們構造出如下的繼承層次,以做為例子使用。
            閱讀全文
          posted @ 2007-10-08 00:11 千里冰封 閱讀(952) | 評論 (0)  編輯
          JAVA3D播放不出聲音的解決辦法      摘要: 今天在利用JAVA3D播放聲音的時候,碰到一個很奇怪的問題,那就是聲音設備無法初始化。它拋出如下異常:
          java.lang.UnsupportedOperationException: No AudioDevice specified

          但是教程上面包括SUN的例子里面都是這樣寫的,他那樣寫肯定有它的道理,他不可能寫一個錯誤的代碼吧?那心里就納悶了,為什么我的電腦就是播放不了呢,難道又像播放MIDI一樣,因為裝了JMF的原因?我把JMF也缷了,電腦也重啟了,還是不行,該不會是人品問題吧:(

          后來查看錯誤的調用順序,發現是這句話拋出了異常:  閱讀全文
          posted @ 2007-10-06 09:02 千里冰封 閱讀(2029) | 評論 (8)  編輯
          JAVA3D學習(1)      摘要: JAVA3D之HelloWorld


          很早就聽說了JAVA3D,可惜一直都沒有去看,那個時候JAVA3D還是1.4是最新版,轉眼一年多過去了,JAVA3D都到了1.5.1版了,在感慨時間易逝的同時也不免對自己沒有努力而感到嘆息?,F在又重新拾起對JAVA3D的激情與希望,希望在以后的日子里,少一些虛度,多一份充實,與大家互勉。

          對于有JAVA基礎的人來說,學習JAVA3D并不會很困難,一般來說涉及到3D都是比較底層的東西了,但是JAVA3D卻把它抽象的非常好,很符合面向對象的思維,并且JAVA優秀的架構也使JAVA3D更加強大。我們還是先來看代碼吧,看了代碼才好講話:
            閱讀全文
          posted @ 2007-10-05 00:54 千里冰封 閱讀(5728) | 評論 (7)  編輯
          EJB學習日記(16)      摘要: 實體之間的級聯關系

          我們在以前的七種關系映射中經常會在注釋中看到如下方法:cascade(),它表示級聯,也就是有關聯的一些實體,當我們對其中的一些進行操作的時候,與它相關聯的實體應該怎么辦。這樣時候,就需要我們定義cascade的屬性了,cascade一共有五種屬性,我們可以用其中的一種,也可以用其中的多種混合,其中可用的屬性如下:

            閱讀全文
          posted @ 2007-10-04 00:50 千里冰封 閱讀(1647) | 評論 (2)  編輯
          JAVA網頁瀏覽器      摘要: 使用VC,VB或者C#的開發者們對于在程序里面嵌入一個網頁來說,那真是小事一樁。但是在JAVA里面,卻幾乎是不可能實現的任務。JEditorPane雖然說可以打開網頁,但是它那解析速度以及解析質量,對于今天日益復雜的網頁內容來說,就像沒有一樣。今天我們就使用一個開源的組件(jdic)來實現在JAVA程序里面嵌入網頁的效率,運行界面如下:
            閱讀全文
          posted @ 2007-10-03 08:55 千里冰封 閱讀(13731) | 評論 (15)  編輯
          EJB學習日記(15)      摘要: EJB中的集合映射

          我們在前面的一對多以及多對多的情況可以看到,我們會需要對集合進行映射,對于基于List的映射我們在前面已經看過了。但是如果我們想對Map進映射呢,那該怎么辦?
            閱讀全文
          posted @ 2007-10-02 13:55 千里冰封 閱讀(1159) | 評論 (2)  編輯

          主站蜘蛛池模板: 凤冈县| 上饶市| 霍山县| 卢氏县| 密云县| 洱源县| 武平县| 平乡县| 余江县| 西乡县| 怀仁县| 革吉县| 区。| 大宁县| 汾阳市| 辽宁省| 济南市| 濮阳县| 雅江县| 新邵县| 巴东县| 建始县| 海城市| 洱源县| 金山区| 南宫市| 疏勒县| 元朗区| 临清市| 尚志市| 绥阳县| 浮山县| 东兰县| 江都市| 筠连县| 大名县| 平潭县| 舞钢市| 汕尾市| 紫阳县| 宜川县|