Time of Update: 2015-04-10
標籤:2. BX_BOXING_IMMEDIATELY_UNBOXED double a = 100d;double d = Double.valueOf(a); Primitive value is boxed and then immediately unboxed. 非必要的裝箱並立即拆箱操作. Intellij 也會給這樣的提示: 沒什麼好說的 3. IJU_SETUP_NO_SUPER
Time of Update: 2015-04-10
標籤:串連資料庫的java測試代碼 1 import java.sql.*; 2 3 public class ConManager { 4 final static String cfn = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; 5 final static String url = "jdbc:sqlserver://localhost:1433;DatabaseName=student"; 6 7
Time of Update: 2015-04-10
標籤:異常處理 java 異常結構中的父類Throwable類,其下子類Exception類和Error類。Error系統層級的錯誤:java運行時環境出現的錯誤。不可控Exception是程式層級的錯誤:可控getMessage()方法:用來得到有關異常時間的資訊。printStackTrace()方法:用來跟蹤例外狀況事件發生時執行堆棧的內容。java中的異常Exception分為:非檢測異常(RuntimeExceptio
Time of Update: 2015-04-10
標籤:1. 子類的建構函式如果要引用super的話,必須把super放在函數的首位.class Base { Base()
Time of Update: 2015-04-10
標籤:java 20周年 回憶 實習 讀研 借Java二十周年之際,靜下心來思考自己與Java的故事,屢屢思緒,記憶深處關於Java的點滴回憶便一層層鋪展開來。本科——我的Java“啟蒙老師”對於電腦這個口水頗多的專業,基本每個學校都會開設Java語言基礎這個課程,只不過有的學校是選修課有的是必修課,這也是為什麼畢業後聽到很多同
Time of Update: 2015-04-10
標籤:描述:There are two sorted arrays A and B of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).兩個排好序的的數組找中位元,時間複雜度要求 O(log
Time of Update: 2015-04-10
標籤:java中的單態 單態定義: Singleton 模式主要作用是保證在Java應用程式中,一個類Class只有一個執行個體存在。 在很多操作中,比如建立目錄 資料庫連接都需要這樣的單線程操作。 還有, singleton能夠被狀態化;
Time of Update: 2015-04-09
標籤:java 元素 折半插入排序法,又稱二分插入排序法,是直接插入排序法的改良版,也需要執行i-1趟插入,不同之處在於,第i趟插入,先找出第i+1個元素應該插入的的位置,假定前i個資料是已經處於有序狀態。 折半插入排序(binary insertion
Time of Update: 2015-04-10
標籤:jbarcode java 條碼 下午開了一個下午的會議,其實開會我聽不進去,因為今天妖都特別冷,下班在公司等待小媳婦一個鐘頭,然後帶著她去吃飯,吃完飯回到家。她做運動,我就開始慢慢整理我自己的小部落格。——題記 先說一下,寫這篇文章的目的,是為了完善上一篇文章大家的疑問,雖然是一個簡單的功能,但是上一次只是簡單的做出來一個功能,而這一次是延續上一次功能的基礎上面,做一些最佳化工作
Time of Update: 2015-04-10
標籤:使用HttpClient來發送Http請求引入兩個包:[1]org.apache.httpcomponents.httpclient_x.x.x.jar [2]org.apache.httpcomponents.httpcore_x.x.x.jar下載連結:Apache HttpComponents - HttpComponents Downloads參考文檔:[1]HttpClient Tutorial [2]HttpClient Example 1
Time of Update: 2015-04-09
標籤:package Heapsort;public class TestMain {/** * 調整堆 * @param array 數組 * @param i 調整的元素i * @param length 堆元素個數 */public static void adaptationArray(int[] array,int i, int length){// 當前元素int cur = i;while(2*cur+2<=length){ int curValue =
Time of Update: 2015-04-09
標籤:文章出自:http://www.cnblogs.com/dolphin0520/p/3736238.html一.final關鍵字的基本用法 在Java中,final關鍵字可以用來修飾類、方法和變數(包括成員變數和局部變數)。下面就從這三個方面來瞭解一下final關鍵字的基本用法。 1.修飾類 當用final修飾一個類時,表明這個類不能被繼承。也就是說,如果一個類你永遠不會讓他被繼承,就可以用final進行修飾。final類中的成員變數可以根據需要設為final,但是要注意final類
Time of Update: 2015-04-10
標籤:為什嗎? 我們為什麼需要Lambda運算式 主要有三個原因: > 更加緊湊的代碼 比如Java中現有的匿名內部類以及監聽器(listeners)和事件處理器(handlers)都顯得很冗長 > 修改方法的能力(我個人理解為代碼注入,或者有點類似JavaScript中傳一個回呼函數給另外一個函數)
Time of Update: 2015-04-09
標籤:撲克牌排列/** * 下面代碼類比了一套撲克牌(初始排序A~K,共13張)的操作過程。 * * 操作過程是: 手裡拿著這套撲克牌,從前面拿一張放在後面,再從前面拿一張放桌子上,再從前面拿一張放在後面,.... * * 如此迴圈操作,直到剩下最後一張牌也放在桌子上。 下面代碼的目的就是為了求出最後桌上的牌的順序。 初始的排列如果是A,2,3...K,則最後桌上的順序為: * [2, 4, 6, 8, 10, Q, A, 5, 9, K, 7, 3, J]
Time of Update: 2015-04-10
標籤:java 多線程 同步 鎖 區別 首先我們知道建立線程有兩種方式:1.繼承Thread類;2.實現Runnable介面。 但是這兩這並非完全一樣的。下面談談區別:因為Java並不支援多繼承的(介面是可以多繼承介面的。不過一般我們不提),但支援多實現。當一個類繼承了父類,就不能再繼承Thread類,只能通過實現介面
Time of Update: 2015-04-10
標籤:threadlocal java提供了ThreadLocal這個類型,具有該類型的成員變數,每個使用到該變數的線程都保留一份該屬性的備份資料,線上程內部對該屬性的操作都是自己備份的資料,所以聲明為ThreadLocal類型的成員變數都是安全執行緒的。
Time of Update: 2015-04-10
標籤:之前整理過一篇java效能最佳化的部落格,連結java效能最佳化一,今天補充幾個1. 謹慎對待Java的迴圈遍曆Java中的列表遍曆可比它看起來要麻煩多了。就以下面兩段代碼為例:A:private final List<Bar> _bars;for(Bar bar : _bars) { //Do important stuff}B:private final List<Bar> _bars;for(int i = 0; i < _bars.size();
Time of Update: 2015-04-10
標籤:1、建立Java項目命令:mvn archetype:generate -DgroupId=com.test -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false如需匯入Eclipse,在新建立的項目跟目錄下執行命令:mvn eclipse:eclipse Eclipse,即可匯入Eclipse。2、建立Java web項目命令:mvn
Time of Update: 2015-04-09
標籤:Collection子介面:---list介面(元素有序的可以重複)又稱為“動態數組” ---vector(古老的實作類別)特點是安全執行緒的(不管怎麼樣就是不用這個了) ---arrayList(List的主要實作類別)(底層是用數組實現的)
Time of Update: 2015-04-09
標籤:java中的常量池技術,是為了方便快捷地建立某些對象而出現的,當需要一個對象時,就可以從池中取一個出來(如果池中沒有則建立一個),則在需要重複建立相等變數時節省了很多時間。常量池其實也就是一個記憶體空間,不同於使用new關鍵字建立的對象所在的堆空間。 String類也是java中用得多的類,同樣為了建立String對象的方便,也實現了常量池的技術。 測試代碼如下: public class Test{