Time of Update: 2016-04-14
標籤:錯誤原因例如以下:Exception in thread "main" org.hibernate.exception.JDBCConnectionException: Cannot open connectionat org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:99)at
Time of Update: 2016-04-14
標籤: 同事今天給我發了一個關於Java拆裝箱的ppt,裡面有這麼一段代碼Integer c = Integer.valueOf(3);Integer d = Integer.valueOf(3);Integer e = Integer.valueOf(321);Integer f = Integer.valueOf(321);System.out.println(c == d);System.out.println(e == f); 輸出是
Time of Update: 2016-04-14
標籤:1.捕捉異常try{代碼塊1}catch(Exception e){代碼塊2}finally{ 代碼塊3 }catch是抓取代碼塊1中的異常代碼塊2是出異常後的處理代碼塊3是不管出不出異常都會執行,如果代1或代2中有return,代3會在return後執行2.自訂異常並拋出異常 1.1 throw是語句拋出一個異常。文法:throw (異常對象); throw
Time of Update: 2016-04-14
標籤:java序列化學習Java這麼久,雖然腦子中有關於序列化的理解,但沒實際應用過,剛好碰到朋友要幫忙做個作業,就趁機寫一個很簡單的例子。import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializab
Time of Update: 2016-04-14
標籤:建立Maven項目 建立一個 Maven 項目: pom定義了最小的maven2元素,即:groupId,artifactId,version。 groupId:項目或者組織的唯一標誌,並且配置時產生的路徑也是由此產生,如org.codehaus.mojo產生的相對路徑為:/org/codehaus/mojo artifactId: 項目的通用名稱 version:項目的版本 packaging: 打包的機制,如pom, jar,
Time of Update: 2016-04-14
標籤:1----使用Java.util.concurrent.locks包中的lock介面取代synchronized,通過ReentrantLock這個已經實現Lock介面的類,建立ReentrantLock對象lock(private final ReentrantLock lock = new ReentrantLock(); )
Time of Update: 2016-04-14
標籤:Strong referencesStringBuffer buffer = new StringBuffer();普通的對象建立都是這種類型,只要buffer還存在,對象就不會被GC回收。同時也會造成一定的問題,比如:向HashMap添加這些對象的控制代碼時,儲存一個圖片的緩衝的時候,他們都不會自動清除Weak referencesReferenceQueue<String> wrq = new
Time of Update: 2016-04-14
標籤:linux配置java環境變數(詳細) 一、下載解壓jdk 1、在官網下載jdk java版本,我下的是jdk-7u80-linux-x64.tar.gz2、將該jdk拷貝到linux伺服器上,我一般用FileZilla往伺服器拷貝檔案(ftp上傳工具),例如上傳後的jdk存放路徑為/opt/3、cd到opt目錄下,解壓該jdk:tar xvf jdk-7u80-linux-x64.tar.gz 二、 需要配置的環境變數1.
Time of Update: 2016-04-14
標籤: JAVA執行順序如下: 1.首先載入所有類中調到的class。 2.先載入父類,再載入子類。 3.載入過程中,會執行靜態代碼塊。 4.new Constructor()的時候會先執行 代碼塊{},再執行 Constuctor(); 5.靜態變數在載入過程中賦值,與靜態代碼塊是從上到下的執行順序。所以輸出結果為: 1.父類靜態代碼塊。 2.子類靜態代碼塊。 3.父類 代碼塊。 4.父類建構函式。 5.子類代碼塊。 6.子類建構函式。 1
Time of Update: 2016-04-14
標籤:輸入輸出資料流:• 輸入/輸出時, 資料在通訊通道中流動。 所謂“資料流(stream)”指的是所有資料通訊通道之中,資料的起點和終點。 資訊的通道就是一個資料流。只要是資料從一個地方“流” 到另外一個地方,這種資料流動的通道都可以稱為資料流。• 輸入/輸出是相對於程式來說的。 程式在使用資料時所扮演的角色有兩個:一個是源, 一個是目的。若程式是資料流的源, 即資料的提供者,
Time of Update: 2016-04-14
標籤:String 類提供了許多用來處理字串的方法,例如,擷取字串長度、對字串進行截取、將字串轉換為大寫或小寫、字串分割等,下面我們就來領略它的強大之處吧。String 類的常用方法:結合代碼來熟悉一下方法的使用:運行結果:我們繼續來看 String 類常用的方法,如下代碼所示:運行結果:那麼,“==” 和 equals() 有什麼區別呢?==: 判斷兩個字串在記憶體中首地址是否相同,即判斷是否是同一個字串對象equals():
Time of Update: 2016-04-14
標籤:github地址:https://github.com/iamcarson/Carson夥伴:彭宏亮學號:201406114148 與夥伴工作帥照:本次升級的地方:1、改善了介面顯示,讓介面整體看起來比較的簡潔2、原本使用Stringbuffer來儲存結果然後顯示的,升級後使用資料庫顯示3、實現了一個清空的功能效果如下:: 本次使用MVC的模式,有資料層,控制層,顯示層 總結:複利計算機原理不難,但是想做好卻不是那麼的簡單,
Time of Update: 2016-04-14
標籤:1、環境變數設定我的電腦右鍵 -->屬性-->進階系統設定-->環境變數-->系統變數(建立)變數名:JAVA_HOME (新增)變數值:C:\Program Files\Java\jdk1.7.0變數名:CLASSPATH (新增)變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意前面標點符號.)變數名:Path
Time of Update: 2016-04-14
標籤:public class Card { /** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubint stu[] = new int[3];try{for(int i=0; i<stu.length;i++) { Student s = new
Time of Update: 2016-04-14
標籤:方法內部類就是內部類定義在外部類的方法中,方法內部類只在該方法的內部可見,即只在該方法內可以使用。一定要注意哦:由於方法內部類不能在外部類的方法以外的地方使用,因此方法內部類不能使用存取控制符和 static 修飾符 任務親,讓我們來做個練習檢驗下吧。在編輯器中定義了 HelloWorld 類,類中有一個 show 方法,在 show 方法中定義了一個方法內部類 MInner
Time of Update: 2016-04-14
標籤:內部類中最常見的就是成員內部類,也稱為普通內部類。我們來看如下代碼:運行結果為:從上面的代碼中我們可以看到,成員內部類的使用方法:1、 Inner 類定義在 Outer 類的內部,相當於 Outer 類的一個成員變數的位置,Inner 類可以使用任意存取控制符,如 public 、 protected 、 private 等2、 Inner 類中定義的 test() 方法可以直接存取 Outer 類中的資料,而不受存取控制符的影響,如直接存取 Outer
Time of Update: 2016-04-14
標籤:問:什麼是內部類呢?答:內部類( Inner Class )就是定義在另外一個類裡面的類。與之對應,包含內部類的類被稱為外部類。問:那為什麼要將一個類定義在另一個類裡面呢?清清爽爽的獨立的一個類多好啊!!答:內部類的主要作用如下:1. 內部類提供了更好的封裝,可以把內部類隱藏在外部類之內,不允許同一個包中的其他類訪問該類2. 內部類的方法可以直接存取外部類的所有資料,包括私人的資料3.
Time of Update: 2016-04-14
標籤:java內部類 成員內部類 Java內部類分為4個部分進行闡述,分別為概覽、成員內部類、局部內部類和匿名內部類。在本文中是Java內部類的成員內部類,主要講述成員內部類的訪問方式和一些細節。成員內部類成員內部類的訪問方式非static成員內部類static成員內部類外部類提供一個方法建立內部類的對象直接建立內部類的對象成員內部類要注意的細節1、成員內部類的訪問方式成員內部類的訪問方式,也可以理解為它的建立方式,主要分為兩種
Time of Update: 2016-04-14
標籤:java內部類Java內部類分為4個部分進行闡述,分別為概覽、成員內部類、局部內部類和匿名內部類。在本文中是Java內部類的概覽,主要講述內部類的概念、內部類的好處、內部類的.class檔案名稱、內部類的類別和內部類的應用情境。1、內部類的概念
Time of Update: 2016-04-14
標籤:Map用於儲存具有映射關係的資料,因此Map集合裡儲存著兩組資料,一組用於儲存Map的key,一組用於儲存key所對應的value。Map的key不允許重複。HashMap和Hashtable都是Map介面的典型實作類別,他們的關係類似於ArrayList和Vector的關係。 HashMap和Hashtable的區別:Hashtable是一個安全執行緒的Map實現,但HashMap是線程不安全的實現。Hashtable不允許使用null作為key和value,HashMap可以