Time of Update: 2015-07-28
標籤:一、為什麼要使用dbutils 使用dbutils可以極大程度的簡化代碼書寫,使得開發進度更快,效率更高二、dbutils http://commons.apache.org/proper/commons-dbutils/download_dbutils.cgi 出現的ds為資料來源對象,可以是某個資料庫連接池的DataSource,也可以是自訂資料庫連接池的DataSource,這裡我是用了dbcp資料庫連接池。 1 package day16.regular.utils;
Time of Update: 2015-07-28
標籤: 典型的再現環境模型: Sony EricssonAndroid version: 2.3.4StackTrace:E/AndroidRuntime( 3579): FATAL EXCEPTION: mainE/AndroidRuntime( 3579): java.lang.NullPointerExceptionE/AndroidRuntime( 3579): at android.widget.RelativeLayout.onMeasure(RelativeLayout.
Time of Update: 2015-07-28
標籤:1:二維數組(理解)(1)元素是一維數組的數組。(2)格式:A:資料類型[][] 數組名 = new 資料類型[m][n];B:資料類型[][] 數組名 = new 資料類型[m][];C:資料類型[][] 數組名 = new 資料類型[][]{{...},{...},{...}};D:資料類型[][] 數組名 =
Time of Update: 2015-07-28
標籤: 1 public static void main(String[] args){ 2 int a[] = {34, 8, 64, 51, 32, 21}; 3 bubbleSort(a); 4 for (int i = 0; i < a.length; i++) { 5 System.out.print(a[i] + " "); 6 } 7 } 8 9 public
Time of Update: 2015-07-28
標籤: 1 public static void main(String[] args){ 2 int a[] = {34, 8, 64, 51, 32, 21}; 3 selectSort(a); 4 for (int i = 0; i < a.length; i++) { 5 System.out.print(a[i] + " "); 6 } 7 } 8 9 public
Time of Update: 2015-07-28
標籤:1:final關鍵字(掌握)(1)是最終的意思,可以修飾類,方法,變數。(2)特點:A:它修飾的類,不能被繼承。B:它修飾的方法,不能被重寫。C:它修飾的變數,是一個常量。(3)面試相關:A:局部變數a:基本類型 值不能發生改變b:參考型別
Time of Update: 2015-07-28
標籤:1:成員變數和局部變數的區別(理解)(1)在類中的位置不同成員變數:類中方法外局部變數:方法定義中或者方法聲明上(2)在記憶體中的位置不同成員變數:在堆中局部變數:在棧中(3)生命週期不同成員變數:隨著對象的建立而存在,隨著對象的消失而消失局部變數:隨著方法的調用而存在,隨著方法的調用完畢而消失(4)初始化值不同成員變數:有預設值局部變數:沒有預設值,必須定義,賦值,然後才能使用2:類作為形式參數的問題?(理解)(1)如果你看到一個方法需要的參數是一個類名,就應該知道這裡實際需要的是一個具
Time of Update: 2015-07-28
標籤:如何從網頁上抓取有價值的東西?看懂了下面的程式(非常簡單),想從網頁上抓取什麼資訊(標題、內容、Email、價格等)就能抓取什麼資訊。package catchhtml;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import
Time of Update: 2015-07-28
標籤:1:方法(掌握) (1)方法:就是完成特定功能的代碼塊。 注意:在很多語言裡面有函數的定義,而在Java中,函數被稱為方法。 (2)格式: 修飾符 傳回值類型 方法名(參數類型 參數名1,參數類型 參數名2...) { 方法體語句; return 傳回值; } 修飾符:目前就用 public static。後面再詳細講解其他修飾符
Time of Update: 2015-07-28
標籤:java poi 匯出 excel 1、錯誤描述java.lang.IllegalArgumentException: sheetName ‘‘ is invalid - character count MUST be greater than or equal to 1 and less than or equal to 31at org.apache.
Time of Update: 2015-07-28
標籤:java設計模式 單例設計模式 模板設計模式 1.單例模式方法:類構造方法私人的,類裡面有個靜態類對象用來儲存這個類對象,並且這個類提供擷取該類對象的靜態方法。/** * 單例設計模式 * @author Admin * */public class Design1 {private String name;private static Design1 d;private Design1(
Time of Update: 2015-07-28
標籤:java 大數處理 acm poj POJ 1001 題目連結http://poj.org/problem?id=1001計算浮點數的n次方,要求不用科學計數法,沒有尾部以及開頭零。【代碼】import java.util.*;import java.math.*;public class Main{public static void
Time of Update: 2015-07-28
標籤:java 異常處理 面試 try_catch_finally大家應該用的很多,不少人也瞭解一些他們的執行順序,可是它真的有這麼簡單麼,下面我們先來看一段代碼,大家想想他的執行結果是什嗎?public class TestException { int goabl=1; public TestException() { } int testEx()
Time of Update: 2015-07-28
標籤:物件導向 泛型 class package generic;class Point{private Object x;private Object y;public Object getX() {return x;}public void setX(Object x) {this.x = x;}public Object getY() {return
Time of Update: 2015-07-28
標籤: 也許很多朋友在學習NIO的時候都會感覺有點吃力,對裡面的很多概念都感覺不是那麼明朗。在進入Java NIO編程之前,我們今天先來討論一些比較基礎的知識:I/O模型。下面本文先從同步和非同步概念 說起,然後接著闡述了阻塞和非阻塞的區別,接著介紹了阻塞IO和非阻塞IO的區別,然後介紹了同步IO和非同步IO的區別,接下來介紹了5種IO模型,最後介紹了兩種和高效能IO設計相關的設計模式(Reactor和Proactor)。
Time of Update: 2015-07-28
標籤:java 驗證碼 1. 使用Servlet實現驗證碼首先建立工程,實現jsp代碼:<script type="text/javascript">function reloadCode() {var time = new Date().getTime();document.getElementById("image_code").src =
Time of Update: 2015-07-28
標籤:java sql 遞迴 資料庫 String str="";@Overridepublic String getEmployeeBysupSelas(String employeeID) {str+="'"+employeeID+"',";String
Time of Update: 2015-07-28
標籤:java 多線程 最佳化 設計模式
Time of Update: 2015-07-28
標籤:記憶體模型
Time of Update: 2015-07-28
標籤:題目: 把一個數組最開始的若干個元素搬到數組的末尾,我們稱之為旋轉。 輸入一個遞增的排序的數組的一個旋轉,輸出旋轉數組的最小元素。 例如數組{3,4,5,1,2}為{1,2,3,4,5}的一個旋轉,該數組的最小元素為1.這道題最直觀的解法並不難,從頭到尾遍曆一次,我們就能找到最小的元素。這種思路的時間複雜度為O(n)。但是這個思路沒有利用輸入的旋轉數組的特性,肯定達不到面試官的要求。我們注意到旋轉之後的數組實際上可以劃分為兩個排序的子數組,而且前面的子數組的元