Time of Update: 2015-08-26
標籤://字串轉日期 public static void dt7() throws ParseException { String str_date="2015---08---08"; DateFormat dt=new SimpleDateFormat("yyyy--MM--dd"); Date date=dt.parse(str_date); System.out.println(date); } public
Time of Update: 2015-08-26
標籤:面試常被問java的記憶體回收機制,感覺平時寫代碼很少用到,但是注重程式的記憶體最佳化確實很重要。《EffectiveJava》這本書有幾條講的挺好,拿過來總結下吧。首先簡單的概括下java的記憶體回收機制。java記憶體主要是堆記憶體和棧記憶體,棧中的記憶體會在程式運行到所在範圍之外後進行回收。堆中的記憶體會在沒有引用指向的時候,JVM虛擬機器在某個時間段根據特定的演算法進行回收。平時寫程式注意如下幾點,對程式進行記憶體最佳化1、避免建立不必要的對象 &
Time of Update: 2015-08-26
標籤:==、equals()、hashcode()1. ==java中的==是比較兩個對象在JVM中的地址。比較好理解。看下面的代碼:public class ComAddr{ public static void main(String[] args) throws Exception {
Time of Update: 2015-08-26
標籤:BIO 方式使得整個處理過程和串連是綁定的,只要串連建立,無論用戶端是否有訊息發送,都要進行等待處理,一定程度上浪費了伺服器端的硬體資源,因此就有了 NIO 方式。Java 對於 NIO 方式的支援是通過 Channel和 Selector 方式來實現,採用的方法為向 Channel註冊感興趣的事件,然後通過 Selector 來擷取到發生了事件的 key,如發生了相應的事件,則進行相應的處理,否則則不做任何處理,是典型的Reactor 模式,按照這樣的方式,就不用像 BIO
Time of Update: 2015-08-26
標籤:/** * 驗證匯入模板的正確性 InputStream inputStream = file.getInputStream();*/ @SuppressWarnings("deprecation") public Boolean falg(InputStream inputStream,String fileName) throws IOException{ Boolean falg = true;
Time of Update: 2015-08-26
標籤:一、概念和分類JAVA程式設計語言中,異常對象都是Throwable類的一個執行個體。 其中,Error類階層描述了JAVA運行時系統的內部錯誤和耗盡錯誤。這種錯誤無法操作,不會拋出。在設計JAVA程式時,我們需要關注Exception。 Exception包含兩個分支:RuntimeException和其他異常。劃分兩個分支的規則是:由程式錯誤導致的異常屬於RuntimeException,而程式本身沒有問題,但由於I/O錯誤這類問題導致的異常屬於其他異常。 RuntimeExce
Time of Update: 2015-08-26
標籤:1、數組:相同資料類型的一組資料;2、數組是在堆裡面儲存數組資料,在棧裡面儲存數組在堆裡面的地址。數組是參考型別。(Java裡面有兩種資料類型:基礎資料型別 (Elementary Data
Time of Update: 2015-08-26
標籤:1. 繼承Threadpackage com.sunplusedu;public class JavaTest { public static void main(String args[]){ new MyThread().start(); int i = 10;
Time of Update: 2015-08-26
標籤:一、StringBuffer1. StringBuffer與String的區別2. StringBuffer常用方法StringBuffer buf = new StringBuffer();buf.append();buf.insert();buf.reverse();buf.replace();buf.subString();buf.delete();buf.indexOf();3. StringBuffer的實際應用凡是要修改字串內容的時候,都要使用StringBuffer類完成二、
Time of Update: 2015-08-26
標籤:思路: 1 將運算式轉換成尾碼運算式 2 利用棧計算尾碼運算式/** * 計算數值 * @param text * @return */ public static int count(String text) { Queue<String> queue=changeToPostOrder(text); Stack<Integer>
Time of Update: 2015-08-26
標籤:public class LoveReflect { public static class Demo implements Serializable{ } public static void main(String[] arg) { Demo demo = new Demo(); System.out.println(demo.getClass().getName());
Time of Update: 2015-08-26
標籤:java.lang.RuntimeException: Missing type parameter (2015-04-07 14:35:51) 分類: 技術程式中用到了gson的new
Time of Update: 2015-08-26
標籤:JAVA體繫結構:JAVA設計語言,JAVA Class檔案,JAVA API,JAVA虛擬機器。一、java虛擬機器: 1、java虛擬機器的主要任務是裝載class我呢間並且執行其中的位元組碼。java虛擬機器包含一個類裝載器,他可以從程式和API中裝載class檔案。 JAVA
Time of Update: 2015-08-27
標籤://Studnetpackage yzhou.gen03;public class Student<T>{ private T score; public T getScore() { return score; } public void setScore(T score) { this.score = score; }}//BjStupackage yzhou.gen03;public class
Time of Update: 2015-08-27
標籤: 常用API部分共40道選擇題,每題2.5分。31-40是多選題,多選題有錯則全錯,全對才滿分. String類中的getBytes()方法的作用是( )Ca) 將整數變成字串b)
Time of Update: 2015-08-27
標籤:1、form表單提交: <form action="http://localhost:8080/test/Login" method="post">使用者:<input type="text" name="username"/><br/>密碼:<input type="password" name="password"/><br/><input type="submit"
Time of Update: 2015-08-27
標籤:之前多次翻閱,非常麻煩,記錄下來。下面總結來自 http://www.cnblogs.com/skywang12345/,轉載要注意!總體架構 主幹是Collection和Map1 (01) List是一個有序的隊列,每一個元素都有它的索引。第一個元素的索引值是0。 List的實作類別有LinkedList, ArrayList, Vector, Stack。 (02)
Time of Update: 2015-08-27
標籤:共40道選擇題,每題2.5分。多選題有錯則全錯,全對才滿分. 單選題:1. 下列哪個聲明是錯誤的?(B)A. int i=10;B. float f=1.1;C. double d=34.4;D. byte b=127; 2. 下面哪個不是java中的關鍵字?(C)A. publicB.
Time of Update: 2015-08-27
標籤:在上一篇Java類的靜態塊の一中介紹到:類的靜態塊在類載入時候執行,執行早於建構函式,並且只執行一次。但是在下面的例子中卻發現JVM並不是把把所有的static模組都執行完成再執行其他(Java果然是解釋性語言): 1 /** 2 * 單例模式 之 餓漢模式 3 * 4 * @author Administrator 5 * 6 */ 7 public class SingletonStarving { 8 static { 9
Time of Update: 2015-08-26
標籤:jsp頁面中,JSTL El運算式字串比較常用方法fn:contains 判斷字串是否包含另外一個字串 <c:if test="${fn:contains(name, searchString)}">fn:containsIgnoreCase 判斷字串是否包含另外一個字串(大小寫無關) <c:if test="${fn:containsIgnoreCase(name, searchString)}">fn:endsWith 判斷字串是否以另外字串結束