Time of Update: 2018-12-05
一、正常情況下我們調用其他類的方法,如果是靜態,就直接:類名.方法 ;如果不是靜態:對象.方法;因為main為靜態方法,所以調用它只需:類名.main(String...args)即可。 二、用反射方式來調用,我們往調用類的main方法中的參數傳入被調用類的類全名,然後根據該類名來執行main方法public class invokeClassMainMethod {public static void main(String[] args) throws Exception
Time of Update: 2018-12-05
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.regex.Matcher; import java.util.regex.Pattern; /** *
Time of Update: 2018-12-05
職員薪水管理系統需求如下:/*** author:kevin* date:20110-7-15* function:use ArrayList to build a system of EmployeeSalaryMangement ,* the system is useful for manager to add new employee'information,delete employee'information,* update employee'information,and
Time of Update: 2018-12-05
chinajavaworld 上的一個講解小例子,往word 中插入一句話,並設定段落樣式。轉址:http://bbs.chinajavaworld.com/thread.jspa?threadID=725047JACOB是一個JAVA到微軟的COM介面的橋樑。使用JACOB允許任何JVM訪問COM對象,從而使JAVA應用程式能夠調用COM對象。如果你要 對 MS Word、Excel 進行處理,JACOB
Time of Update: 2018-12-05
javamail收郵件很麻煩。要作很多判斷,如附件中文,附件存放等。這段代碼不算完整。僅作參考。 /** * 存放收件到系統中 * * @param sess * @param pmm * @return */ private boolean storeReceiveMail(Session sess, PlatMessageMailset pmm) throws Exception { Store store =
Time of Update: 2018-12-05
可以這樣理解:JNDI(Java Naming and Directory Interface)是SUN公司提供的一種標準的Java命名系統介面,JNDI提供統一的用戶端API,通過不同的訪問提供者介面JNDI SPI的實現,由管理者將JNDI API映射為特定的命名服務和目錄系統,使得Java應用程式可以和這些命名服務和目錄服務之間進行互動。相當於一個url
Time of Update: 2018-12-05
在開發應用的過程中,日誌可以用於偵錯工具、跟蹤程式的運行軌跡。在程式運行過程中,可以記錄程式的運行狀態,並用於審計。日誌有多種實現,Log4j是一種比較流行的實現。本文介紹Log4j日誌的使用。Log4j日誌的使用包括如下過程:l 擷取日誌的實現;l 編寫設定檔;l 初始化;l 使用。下面分別進行介紹。1、擷取日誌實現日誌實現通常位於壓縮包中,壓縮包的名字log4j-1.2.15.jar,存放的位置:WEB-INF/
Time of Update: 2018-12-05
Java5中提供了新的注釋(Annotation),能夠為類提供額外資訊,本文介紹了如何定義注釋、如何使用注釋和如何解析注釋。1、定義注釋package ch5;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;//
Time of Update: 2018-12-05
String是比較特殊的資料類型,它不屬於基礎資料型別 (Elementary Data Type),但是可以和使用基礎資料型別 (Elementary Data Type)一樣直接賦值,不使用new關鍵字進行執行個體化。也可以像其他類型一樣使用關鍵字new進行執行個體化。下面的代碼都是合法的: String s1 = "this is a string!"; String s2 = new String("this is another
Time of Update: 2018-12-05
在模型中實現分頁顯示,主要是在把查詢的結果集轉換成對象集合的時候進行控制,直把要顯示的記錄封裝到集合中,不需要顯示的記錄不封裝。 分兩部分:第一部分,計算要顯示哪些記錄,也就是從什麼地方開始顯示,顯示到什麼地方結束;第二部分,是控制結果集的遍曆,滿足條件的記錄添加到查詢結果中。計算要顯示哪些記錄 下面的程式碼完成了這樣的功能,其中每頁顯示10條記錄。pageNo是參數,表示要顯示的頁碼。begin表示要顯示的第一條記錄,end表示要顯示的最後一條記錄。
Time of Update: 2018-12-05
Java的關鍵特性——跨平台性李緒成Java之所以成功,最大的特性在於跨平台性。什麼是跨平台性呢?使用Java語言編寫的程式經過編譯之後可以在各種作業系統之上運行,而不需要為了適應不同的作業系統而多次編譯。這正是C、C++語言所必具有的特點,C或者C++語言需要編譯、連結,形成exe檔案,然後在作業系統上運行。在不同的作業系統上需要重新編譯。正是因為Java具有這樣的特性,電腦網路的普及也帶來了Java的流行。Java的跨平台性是如何?的呢?它依賴的是運行在各中作業系統上的Java虛擬機器。使
Time of Update: 2018-12-05
先看一個最基本的例子。檔案名稱:Hello.java。作用:在控制台輸出“Hello!”。檔案內容如下:package ch1; public class Hello { /** * main方法,所有的應用都應該提供這樣一個main方法 */ public static void main(String[] args) { System.out.println("Hello!");
Time of Update: 2018-12-05
Java中使用DirectDraw注釋:DirectDraw是微軟DirectX SDK的一個組成部分。Java版的DirectX包含在Java 2.0 SDK中。Java中通過同DirectX一起安裝的com.ms.directX包中的一套類訪問DirectDraw。介紹本文將探討用於Java的DirectDraw
Time of Update: 2018-12-05
當一個同事問我:Java中的double的取值範圍是多少時,我一臉的茫然,除了知道浮點數由符號位、指數位和小數位組成之外,其它的一無所知。大學裡《電腦群組成》中學的東西也忘得一乾二淨。 查了一些資料,並親手寫了些測試代碼,總算弄明白了,在此做個筆記。 1.三種儲存格式 Java遵循的是IEEE 754
Time of Update: 2018-12-05
可能是cglib的版本出現問題。font-family:"微軟雅黑","sans-serif";mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New
Time of Update: 2018-12-05
引: StringTokenizer 存在於 java.util. StringTokenizer 包中,是一個用來分隔String的應用類,相當於VB的split函數。1.建構函式public StringTokenizer(String str) public StringTokenizer(String str, String delim) public StringTokenizer(String str, String delim, boolean
Time of Update: 2018-12-05
我們首先來看一段代碼:Java代碼 :String str=new String("abc");緊接著這段代碼之後的往往是這個問題,那就是這行代碼究竟建立了幾個String對象呢?相信大家對這道題並不陌生,答案也是眾所周知的,2個。接下來我們就從這道題展開,一起回顧一下與建立String對象相關的一些JAVA知識。我們可以把上面這行代碼分成String str、=、"abc"和new String()四部分來看待。String
Time of Update: 2018-12-05
object 返回包含的對象。 offscreenBuffering 設定或擷取對象在對使用者可見之前是否要先在螢幕外繪製。 offsetHeight 擷取對象相對於版面或由父座標 offsetParent 屬性指定的父座標的高度。 offsetLeft 擷取對象相對於版面或由 offsetParent 屬性指定的父座標的計算左側位置。 offsetParent 擷取定義對象 offsetTop 和 offsetLeft 屬性的容器物件的引用。
Time of Update: 2018-12-05
品味第一杯咖啡 一、注釋與文檔 之所以把Java注釋和文檔功能放在最前面介紹,是因為Java程式的理念使然——所謂兵馬未動糧草先行。 幾乎所有程式設計語言都提供在原始碼中添加註釋的功能,開發人員通過注釋給自己或代碼的閱讀者進行備忘或提示,好比讀書時在書上的空白處寫筆記,或在屋子裡使用N次貼。Java語言一個優秀思想便是——編寫原始碼並非唯一重要的工作,給原始碼加上詳細的注釋同樣重要。道理很簡單,原始碼和Java的位元組碼不同,位元組碼是給電腦看的,而原始碼是給人閱讀的,沒有好的文檔
Time of Update: 2018-12-05
徹底明白Java的IO系統 一. Input和Output1. stream代表的是任何有能力產出資料的資料來源,或是任何有能力接收資料的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括兩種類型:1.1 以位元組為導向的stream以位元組為導向的stream,表示以位元組為單位從stream中讀取或往stream中寫入資訊。以位元組為導向的stream包括下面幾種類型:1) input stream:1)