Time of Update: 2015-05-15
標籤:java myeclipse jsp網站 表單提交 資料庫操作 前面三篇文章講述了如何配置MyEclipse和Tomcat開發JSP網站、如何配置Servlet簡單實現表單提交、如何配置MySQL實現JSP資料庫查詢。
Time of Update: 2015-05-15
標籤:jvisualvm 記憶體資訊 由於最近想自己動手測試一下String和StringBuffer的效率問題,需要擷取程式運行時的記憶體佔中資訊,於是上網查了一下,根據查到的資料寫了個程式,發現結果有問題,才發現查到的資料是錯誤的.所以在這裡跟大家分享一下擷取記憶體佔用的正確方法錯誤的方法//程式開始時:(先調用一下記憶體回收,但是不一定立即執行)Runtime.getRuntime().gc();long initm=
Time of Update: 2015-05-15
標籤:google java java學習 java面試題 android public class Main {public static class MyCallable implements Callable<Integer>{public Integer call() throws Exception
Time of Update: 2015-05-15
標籤:java 線程 1) 什麼是線程?線程是作業系統能夠進行運算調度的最小單位,它被包含在進程之中,是進程中的實際運作單位。程式員可以通過它進行多處理器編程,你可以使用多線程對運算密集型任務提速。比如,如果一個線程完成一個任務要100毫秒,那麼用十個線程完成改任務只需10毫秒。Java在語言層面對多線程提供了卓越的支援,它也是一個很好的賣點。欲瞭解更多詳細資料請點擊這裡。2)
Time of Update: 2015-05-15
標籤:Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For example, given the array [−2,1,−3,4,−1,2,1,−5,4],the contiguous subarray [4,−1,2,1] has the largest sum = 6.
Time of Update: 2015-05-15
標籤:Given an integer n, return all distinct solutions to the n-queens puzzle.Each solution contains a distinct board configuration of the n-queens‘ placement, where ‘Q‘ and ‘.‘ both indicate a queen and an empty space respectively.解題思路:經典的八皇后問題,由於之前在《
Time of Update: 2015-05-15
標籤: HashMap 和 HashSet 是 Java Collection Framework 的兩個重要成員,其中 HashMap 是 Map 介面的常用實作類別,HashSet 是 Set 介面的常用實作類別。雖然 HashMap 和 HashSet 實現的介面規範不同,但它們底層的 Hash 儲存機制完全一樣,甚至 HashSet 本身就採用 HashMap 來實現的。 通過 HashMap、HashSet 的原始碼分析其 Hash 儲存機制實際上,HashSet 和
Time of Update: 2015-05-15
標籤:HashSet 的實現 對於 HashSet 而言,它是基於 HashMap 實現的,HashSet 底層採用 HashMap 來儲存所有元素,因此 HashSet 的實現比較簡單,查看 HashSet 的原始碼,可以看到如下代碼:Java代碼
Time of Update: 2015-05-15
標籤:java讀properties檔案,包含中文字元的主要有兩種:1.key中包含中文字元的(value中也有可能包含)2.key中不包含中文字元的(value中有可能包含) 1、key中包含中文字元可以使用java內建工具native2ascii.exe(Java\jdk1.x.x\bin\native2ascii.exe),轉換檔編碼格式樣本: native2ascii -encoding 8859_1 c:\a.properties
Time of Update: 2015-05-15
標籤:擷取以下擷取方法所在函數的相關資訊1.擷取當前函數名:Thread.currentThread().getStackTrace()[1].getMethodName();2.擷取當前類名:Thread.currentThread().getStackTrace()[1].getClassName();3.擷取當前類的檔案名稱:Thread.currentThread().getStackTrace()[1].getFileName(); 擷取調用方法的所在
Time of Update: 2015-05-15
標籤:java string 在Java中,String類包含有50多個方法來實現字串的各種操作。字串變數必須初始化後才能使用,如果聲明時賦值為null,則聲明的字串的值為null,否則表示未初始化的狀態。以下介紹一些我們需要經常使用的方法。(1)字串的串連 public String concat(String
Time of Update: 2015-05-15
標籤:java string 格式化 JDK1.5中,String類新增了一個很有用的靜態方法String.format(): format(Locale l, String format, Object... args)
Time of Update: 2015-05-15
標籤:背景由於在阿里的實習面試中被問到java有哪些關鍵字這個問題,但是自己感覺很基礎卻又一直沒怎麼關注的知識點,也許面試官不是要的你真正的能記住java的50個關鍵字,而是回答的思路,當時沒想明白,只說了一些基礎資料型別 (Elementary Data Type),現在好好總結一下。分類資料類型(8個) 關鍵字 類型 字長 備忘 boolean 布爾型 1byte true,false byte 位元組型 1byte -128~127 char 字元型
Time of Update: 2015-05-15
標籤:java arrays 1、資料的遍曆public class TestClass {public static void main(String[] args) {/*二維數組,每一維可以不一樣*/int a[][] = new int[][]{{1,2,3},{4,5,6},{8,9,10,7}};Arrays.sort(a[2]);for(int i=0; i<a.length; i++){for(int j=
Time of Update: 2015-05-15
標籤:java super this 面試 super()與this()的區別?this()調用當前對象的無參建構函式,super()調用父類的無參建構函式
Time of Update: 2015-05-15
標籤:java 面試 迴圈 break label Java中break只能跳出當前迴圈,要想跳出多重迴圈可以使label標籤:例:public class StepoverMultiLoop
Time of Update: 2015-05-15
標籤:上述例題無條件的阻塞了其他線程非同步訪問某個方法。Java對象中隱式管程的應用是很強大的,但是你可以通過處理序間通訊達到更微妙的境界。這在Java中是尤為簡單的。像前面所討論過的,多線程通過把任務分成離散的和合乎邏輯的單元代替了事件迴圈程式。線程還有第二優點:它遠離了輪詢。輪詢通常由重複監測條件的迴圈實現。一旦條件成立,就要採取適當的行動。這浪費了CPU時間。舉例來說,考慮經典的序列問題,當一個線程正在產生資料而另一個程式正在消費它。為使問題變得更有趣,假設資料產生器必須等待消費者完成工作
Time of Update: 2015-05-15
標籤:對於很多的工作了有幾年的開發人員來說,初期都是逐個單詞文法的自己編寫的。而一旦技術水平提高了到了一定的層次之後,在同時工作量的加大,要求我們必須加快提高工作效率。因此就可以利用必要的快捷開發手段和工具,從而輔助我們的工作進行。這裡就給大家介紹一個快速產生java程式碼的工具使用方法,具體的步驟如下:1、首先我們下載工具和具體的說明,:http://pan.baidu.com/s/1hqlaTeO;2、下載下來之後,解壓會看到有個hsqldb檔案裡面有個hsqldb.jar,把這個jar包放
Time of Update: 2015-05-15
標籤:visual gc java visualvm jvm heap dumpVisualVM 是一款免費的\整合了多個JDK 命令列工具的視覺化檢視,它能為您提供強大的分析能力,對 Java 應用程式做效能分析和調優。這些功能包括產生和分析海量資料、跟蹤記憶體流失、監控記憶體回收行程、執行記憶體和 CPU 分析,同時它還支援在 MBeans 上進行瀏覽和操作。在記憶體分析上,Java VisualVM的最大好處是可通過安裝Visual GC外掛程式來分析GC(Gabage
Time of Update: 2015-05-15
標籤:java 泛型(Generic)可以解決資料類型的安全性問題,主要原理是在類申明的時候通過一個標識表示類中某個屬性的類型或者某個方法的傳回值及參數類型。定義:存取權限 class 類名稱<泛型1,泛型2...>{屬性方法}對象的建立:類名稱<具體類型> 對象名稱=new