Time of Update: 2018-12-04
三、Jbuilder 9整合式開發環境簡介圖10 從10中我們可以看出,JBuilder9的整合式開發環境是一個使用單一視窗介面,集編輯、管理檔案與工程、視覺化介面設計、瀏覽、編譯、調試和其他動作等多功能於一體的開發平台。以下是各個部分的名稱及其功能說明。 1、主功能表列(main menu) 主菜單對於編寫程式來說是非常重要的,比如使用者可以用它開啟、儲存工程和檔案,裝載儲存的檔案,在檔案之中尋找文本,編譯和偵錯工具等。 2、主工具列(main
Time of Update: 2018-12-04
三)物件瀏覽器 在使用者介面設計器上任選一個控制項,則在右下方就會出現物件瀏覽器。物件瀏覽器在程式開發中具有非常重要的作用,是使用者進行可視化編程的基礎。物件瀏覽器的主要作用是向使用者提供對象的聲明段中的屬性(Properties)的訪問,如讀取和修改。同時,物件瀏覽器還提供了對象的事件(Events)的設定,在這些設定中往往可以完成在物件導向技術中需要很多工作才能完成的任務,甚至這些改變屬性和事件的工作就是編寫程式的全部。這大大增加了代碼的重用性,這就是物件導向技術的優勢所在。 四)使用者
Time of Update: 2018-12-04
可供程式利用的資源(記憶體、CPU時間、網路頻寬等)是有限的,最佳化的目的就是讓程式用儘可能少的資源完成預定的任務。最佳化通常包含兩方面的內容:減小代碼的體積,提高代碼的運行效率。本文討論的主要是如何提高代碼的效率。 一、通用篇 “通用篇”討論的問題適合於大多數Java應用。 1.1
Time of Update: 2018-12-04
JDataStore是Borland公司推出的一個純Java輕量級關係型資料庫。相對於龐大的Oracle、SQL Server來說,JDataStore 要小得多,而且對系統的要求也要低,可是它的效能一點也不差。JDataStore的高效能包括如下一些特性: 1. 支援JDBC和DataExpress介面; 2. 零管理(Zero-Administration)嵌入式關係型資料庫; 3. 支援事務性多使用者存取; 4. 支援災難恢複; 5. 能儲存序列化的對象、表和其它的檔案流; 6.
Time of Update: 2018-12-04
一)Hibernate意義 在一個真正的OOAD中,我們的設計首先是做UML建摸,最終將一個系統涉及所有對象(這個東西不是東西那麼簡單)用類圖來體現一個完整的設計,我們最後可能得到這幾種類:控制商務邏輯的類,儲存業務資料的類module(bean類),輔助類或者更多(具體問題具體分析,但是將業務所需資料歸結為一個類module更適合分層)。到資料庫低層實現的時候, 為了擷取資料或者儲存資料,你不得不為此加上一個操作資料庫的控制邏輯,到此,你完美的設計估計會為此付出巨大的努力,因為你看到的業務
Time of Update: 2018-12-04
數位簽章常被用來校正軟體及軟體製造者,以保證軟體代碼沒有被任何方式玷汙。---- 或者通俗地講,使用數位簽章可以確保軟體的“清潔”和“正宗”,即軟體從其製造者或出版商處直到終端使用者手中這段時間裡未被他人篡改過。 ---- 本文在對數位簽章的有關概念進行簡單回顧後,給出了用JAVA來建立和使用數位簽章的具體方法。 一、數位簽章及其功能 ---- 數位簽章演算法(DSA) 是“公用祕密金鑰加密演算法”中的一種,因此讓我們從 “私人密鑰/公用密鑰”開始進行簡單回顧。 ---- 1.
Time of Update: 2018-12-04
Java 語言按照 Javadoc 注釋約定採用了一種整合的方法來進行 API 文檔編製。Javadoc 工具可以協助產生好的 API 文檔,然而大多數 Java API 文檔卻很糟糕。因為它是原始碼的一部分,所以 API 的文檔編製職責最終還是落到了工程師身上。在本文中,Brian 對 Java 文檔編製實踐的目前狀態進行了嚴厲的批評,同時提供了一些關於如何編寫更有用的 Javadoc 的準則。對於大多數 Java 類庫來說,Javadoc 是唯一的文檔。而且,除了商業軟體組件之外,許多
Time of Update: 2018-12-04
如果你的Java 程式向處在不同時區或者不同國家的使用者顯示時間和日期,那麼你需要瞭解Java日期類的一些更加進階的方面。在“使用Java Date和Calendar類計算,定製和解析日期”的這篇文章裡我們提供了對日期,日期資料的格式化,日期資料的解析和日期計算的一個概覽。對於這些概念的深入的理解對於討論更進階的諸如時區,國際化標準格式和SQL日期資料等這些有關日期的問題是關鍵的。我們在本文中討論的類將包含java.text.DateFormat,以及java.util.TimeZone和jav
Time of Update: 2018-12-04
一、引子
Time of Update: 2018-12-04
相信大家都使用過MSN,QQ這樣的即時聊天類軟體,對於它們的好友上線提示功能並不陌生吧?從螢幕右下角彈出一個小介面,慢慢上升,最後消失。我們能不能在自已的程式中也做出相同的功能呢?能!筆者現用JAVA和eclipse的SWT使用者介面組件實現這個功能。 什麼是SWT呢? SWT原來是eclipse項目組為開發eclipse IDE所編寫的圖形介面API,運行時,其先判斷本機是否有相同的介面元素,如果有則直接調用顯示,如沒有才進行類比顯示。其運行機制使速度比AWT,SWING快很多。
Time of Update: 2018-12-04
/* Write a class called MakePerson with a main() method that instantiates 2 Person objects. Initialize the attributes of one of the Person objects by supplying parameters to it's constructor. Instantiate the other Person object with the defa
Time of Update: 2018-12-04
JBoss Seam是持久化架構Hibernate作者Gavin King領銜的新一代的公司專屬應用程式開發架構。Seam通過整合EJB3和JSF等一系列Java EE的規範,以及利用JDK5.0的Annotation技術,構成了一個完整的、一站式的公司專屬應用程式開發解決方案,已經成長為可以和SpringFramework相提並論的開發架構之一。
Time of Update: 2018-12-04
呃。。。。代碼編輯壞了- -!/* * @(#)Main.java * Author: 88250 <DL88250@gmail.com>, http://blog.csdn.net/DL88250 * Created on May 13, 2008, 4:11:44 PM * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU
Time of Update: 2018-12-04
前言:在上篇文章《Java Annotation入門》中概要性的介紹了Annotation的定義、使用,範圍涵蓋較廣,但是深度不夠。所以作者在《Java
Time of Update: 2018-12-04
在本文中,他將解釋 Reference 對象的另外一種形式,即軟引用(soft references),用於協助垃圾收集器管理記憶體使用量和消除潛在的記憶體流失。 垃圾收集可以使 Java 程式不會出現記憶體流失,至少對於比較狹窄的 “記憶體流失” 定義來說如此,但是這並不意味著我們可以完全忽略 Java 程式中的物件存留期(lifetime)問題。當我們沒有對對象生命週期(lifecycle)引起足夠的重視或者破壞了管理對象生命週期的標準機制時,Java 程式中通常就會出現記憶體流失。例如,
Time of Update: 2018-12-04
解決錯誤之前,DWR相關檔案的路徑如下:ProjectName/WebRoot/js/dwr/engine.js .../util.js .../interfaceProjectName/WebRoot/WEB-INF/dwr.xml
Time of Update: 2018-12-04
java.lang.ClassCastException問題關鍵字: ClassCastException
Time of Update: 2018-12-04
剛在做項目的時候,在調用isubitemdao中的資料時,老是出現hibernate java.lang.NullPointerException這個問題,頁面上也無法顯示。後來上網查了以下,看到以下的留言:檢查一下設定檔。比如struts-config裡,action的名稱和路徑是否一致,是否和spring裡註冊的名字一致。特別留意大小寫。hbm檔案配置是否有錯,大小寫。。。於是自己仔細檢查了以下applicationcontext,狂暈,原來沒把dao檔案載入進去。這就是不細心的結果啊!
Time of Update: 2018-12-04
數組聲明: 數組能夠儲存基本類型和物件類型,但是數組自身永遠是一個對象 當聲明一個數組時,括弧可以位於變數名的左邊或右邊 在聲明時包含數組的長度永遠是不合法的 對象能夠儲存通過該數群組類型宣告類型IS-A(或者instanceof)測試的任何對象 靜態變數和方法: 他們不屬於類的任何具體執行個體 為了使用累的靜態成員,該類的執行個體不必存在 靜態變數/類變數只有一份副本,所有執行個體共用此副本 靜態方法不能直接存取非靜態方法 枚舉: 枚舉指定了一個常量列表,他們可以賦予某個特殊類型 枚舉不是st
Time of Update: 2018-12-04
1.switch裡面只能是short,int,char,byte的. 2.if (a="a") 編譯錯, if(a=false)編譯ok,原因是a=false的a代表了個boolean值 3.這種寫法Outer.Inner i = new Outer().new Inner(); OK! 4.檔案裡, 8 預設是int, 8.0預設是double 5.八進位是 0開頭,不是O(英文o) 6.byte -128~127 ,-128是二進位的多少? 7. -1>>32還是-