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 try catch finally 用法 Java中try,catch,finally的用法,以前感覺還算熟悉,但看到一篇博文才有更深點的理解,總結網友部落格如下。Java異常處理的組合方式:1.try+catch 運行流程:運行到try塊中,如果有異常拋出,則轉到catch塊去處理。然後執行c
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-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
標籤:非同步與多線程的區別一、非同步和多線程有什麼區別?其實,非同步是目的,而多 線程是實現這個目的的方法。非同步是說,A發起一個操作後(一般都是比較耗時的操作,如果不耗時的操作 就沒有必要非同步了),可以繼續自顧自的處理它自己的事兒,不用乾等著這個耗時操作返回。.Net中的這種非同步編程模型,就簡化了多線程編程,我們甚至都不
Time of Update: 2015-04-10
標籤:static 修飾符能夠與變數、方法一起使用,表示是“靜態”的。靜態變數和靜態方法能夠通過類名來訪問,不需要建立一個類的對象來訪問該類的靜態成員,所以static修飾的成員又稱作類變數和類方法。靜態變數與執行個體變數不同,執行個體變數總是通過對象來訪問,因為它們的值在對象和對象之間有所不同。請看下面的例子: 1 public class Demo { 2 static int i = 10; 3 int j; 4 Demo() { 5
Time of Update: 2015-04-10
標籤:引述要學習Spring架構的技術內幕,必須事先掌握一些基本的Java知識,正所謂“登高必自卑,涉遠必自邇”。以下幾項Java知識和Spring架構息息相關,不可不學(我將通過一個系列分別介紹這些Java基礎知識,希望對大家有所協助。): [1] Java反射知識-->Spring IoC :http://www.iteye.com/topic/1123081 [2] Java動態代理-->Spring AOP :http://www.
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
標籤:java中的常量池技術,是為了方便快捷地建立某些對象而出現的,當需要一個對象時,就可以從池中取一個出來(如果池中沒有則建立一個),則在需要重複建立相等變數時節省了很多時間。常量池其實也就是一個記憶體空間,不同於使用new關鍵字建立的對象所在的堆空間。 String類也是java中用得多的類,同樣為了建立String對象的方便,也實現了常量池的技術。 測試代碼如下: public class Test{