以前定時任務一直用Timer這個類,後來發現ScheduledThreadPoolExecutor功能更強大,我們先看個簡單的樣本,然後再看看API中的描述:這個定時任務是我的項目中,每隔5分鐘去檢查裝置的線上狀態的。public class CheckDeviceStateExcuter {private static final Log log = LogFactory.getLog(CheckDeviceStateExcuter.class);private static final
今天在做項目的時候,遇到了一個問題,在bin目錄下的tomcat下啟動正常,但是在Eclipse目錄下啟動就報錯了,而且還報了一個奇怪的異常java.lang.UnsatisfiedLinkError : no HASPJava in java.library.path後來在網上查了下,需要去下載一個tcnative-1.dll檔案,但是放到windows/system32目錄下,結果還是不行後來看了path路徑
包java.lang.*lang包提供Java語言進行開發設計所需要的最基本的類 包java.util.*util包提供事件模型、集合架構、日期時間工具和各種有用的類 1,String字串String是由一組字元組成的字串1>聲明String s = “abc”;String s = new String(“abc”);2>常用方法trim()去字串兩端空格;replace()替換;indexOf(),lastIndexOf()尋找,有則返回索引,無則返回-1;startsWith(
父類對象不能強轉為子類對象,子類可以轉為父類。能轉,是因為它確實是。不能轉,是因為它不是。----------------------------------------------------------------------B extends AA a = new B(); B b = (B)a;這裡的new B()本身就是子類的對象,只是使用了父類的引用a指向它!class A { public void print() { System.out.
控製程序流1. 列印輸出 可用相應資料類型(基本類型)的列印語句列印字串和數字 如: int i = 10; float f = 10.9f; printInt("Integer:", i); printFloat("Float:", f); Random rand = new Random(); int i; double d; long l; i = rand.NextInt(); d = rand.NextDouble(); l = rand.NextLong();2. Regular