Time of Update: 2015-03-15
標籤:在項目中,發現試用==來比較兩個UUID,總是false,改成.equals對比,就返回true了。原來==比較的是記憶體位址,多用於實值型別的比較 附實值型別的資訊四類: 1,整型 2,浮點型 3,字元型 4,邏輯型八種: 1,整型3種 byte,short,int,long 2,浮點型2種 float,double 3,字元型1種 char 4,邏輯型1種 boolean 而UUID不屬於實值型別,
Time of Update: 2015-03-15
標籤:java equals equals和區別 一句話概括: 如果操作兩邊都是物件控點,就比較兩個控制代碼是否指向同一個對象。如果兩邊是基本類型,則比較的就是值。 ==不屬於任何類,而equals則是任何類(Java中)的一個方法。
Time of Update: 2015-03-15
標籤:zip java 最近項目中使用Java實現zip/unzip XML檔案的功能,Java內建的API可以方便實現檔案的壓縮和解壓縮,記錄一下相關代碼。以源檔案名稱zip壓縮源檔案到目標檔案public void zip(File src, File dest){ InputStream in = null; ZipOutputStream zos= null; try { zos =
Time of Update: 2015-03-15
標籤:物件導向編程(OOP)Java是一個支援並發、基於類和物件導向的電腦程式設計語言。下面列出了物件導向軟體開發的優點:•代碼開發模組化,更易維護和修改。•代碼複用。•增強代碼的可靠性和靈活性。•增加代碼的可理解性。物件導向編程有很多重要的特性,比如:封裝,繼承,多態和抽象。下面的章節我們會逐個分析這些特性。封裝封裝給對象提供了隱藏內部特性和行為的能力。對象提供一些能被其他對象訪問的方法來改變它內部的資料。在Java當中,有3種修飾符:public,pr
Time of Update: 2015-03-15
標籤:轉型是在繼承的基礎上而言的,繼承是物件導向語言中,代碼複用的一種機制,通過繼承,子類可以複用父類的功能,如果父類不能滿足當前子類的需求,則子類可以重寫父類中的方法來加以擴充。向上轉型:子類引用的對象轉換為父類類型稱為向上轉型。通俗地說就是是將子類對象轉為父類對象。此處父類對象可以是介面向下轉型:父類引用的對象轉換為子類類型稱為向下轉型。前者是一個向上轉型,Animal dog 引用指向new
Time of Update: 2015-03-15
標籤:==對於基本類型,比較的是他們的值是否相等,對於參考型別,比較的是記憶體中,他們是否都指向記憶體中同一個對象. 所有類都繼承Object類的equals()方法,此方法預設的實現使用==比較,一些類重載了equals()方法,從而比較的是對象的內容. We’ve seen that primitive types and reference types differ significantly in the way they are assigned to variables,
Time of Update: 2015-03-15
標籤:java-io java流 ioliu io流 流操作 使用的是InputStreamReader和OutputStreamWriter,它們本身屬於的是reader和writer字元流,我們之所以會用到這些轉化流是因為系統有時候只給我們提供了位元組流,為了方便操作,要用到字元流。比如說System.in標準輸入資料流就是
Time of Update: 2015-03-15
標籤:package public return import java package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import
Time of Update: 2015-03-15
標籤:struts2 spring hibernate java web 1、錯誤描述三月 15, 2015 6:50:23 下午 org.apache.catalina.core.StandardContext filterStart嚴重: Exception starting filter struts2java.lang.
Time of Update: 2015-03-15
標籤:java nio 翻譯 channel Java NIO和流類似但有些差異: ·通道可以讀寫,而流只支援一種方式,讀或者寫 ·通道可以非同步讀寫 ·通道讀寫,都是和Buffer互動通道的實現以下是Java NIO中最重要的通道的實現: ·FileChannel ·DatagramChannel ·SocketChannel
Time of Update: 2015-03-15
標籤:Java基礎複習筆記系列之 數組1、數組初步介紹? Java中的數組是參考型別,不可以直接分配在棧上。不同於C(在Java中,除了基礎資料類型外,所有的類型都是參考型別。) Java中的數組在申明時,不能指定其長度。不同於C 數組的小標可以是整型常量或整型運算式。 .length方法是顯示數組的長度;數組.length;String.length();一個是屬性,一個是方法。注意區分。 2、數組的記憶體分析? Array a[]; a = new
Time of Update: 2015-03-15
標籤:問題1.效率問題:如果不需要用到單例類的對象,如何保證單例類對象不會被建立;問題2.安全執行緒:如何保證擷取到的對象是單例的。 1. 一般單例類的寫法有:class Singleton{ private static Singleton instance = null; private Singleton() { } public static Singleton getInstance() { if (instance =
Time of Update: 2015-03-16
標籤:cms freecms java 開源 原文地址:http://javaz.cn/site/javaz/site_study/info/2015/22027.html項目地址:http://www.freeteam.cn/留言管理管理當前管理網站的留言資料。1. 回複留言選擇需要回複的留言,然後點擊“回複”。注意:同時只能回複一個留言。輸入回複內
Time of Update: 2015-03-16
標籤:跟隨世界潮流,第一個Java程式輸出“Hell World!”。通過Eclipse運行程式啟動Eclipse,在菜單中選擇“檔案 --> 建立 --> Java項目”,彈出對話方塊:圖1 建立項目填入項目名稱,點擊“完成”,建立項目成功,可以看到在 E:\java\workspace 目錄下多出了一個Demo檔案夾。在菜單中選擇“檔案 --> 建立 --> 類&
Time of Update: 2015-03-16
標籤:java 靜態代碼塊 靜態代碼塊格式:static{ 靜態代碼塊中的執行語句}特點:隨著類的載入而執行,只執行一次,用於給類進行初始化,並優先於主函數執行考慮如下java語句class StaticCode{ static { &
Time of Update: 2015-03-16
標籤:java 對象初始化 一個對象建立語句Girl y = new
Time of Update: 2015-03-16
標籤:java 選擇排序 選擇排序的原理說明: 第一趟:0腳標位分別和之後的關鍵字進行比較,如果關鍵字小於0腳標位的關鍵字,則交換兩個關鍵字的位置;經過第一趟簡單選擇排序,0腳標位為所有關鍵字中最小的記錄。 第二趟:1腳標位分別和之後的關鍵字進行比較,如果關鍵字小於1腳標位的關鍵字,則交換兩個關鍵字的位置;經過第二趟簡單選擇排序,1腳標位為除0腳標位關鍵字外其他關鍵字中最小的記錄。
Time of Update: 2015-03-16
標籤:java 冒泡排序 冒泡排序的原理說明:第一趟:依次比較相鄰的兩個數,如果後面的數比前面的數小,則交換兩個數的位置,一趟下來,所有關鍵字中最大的關鍵字會在最後,所以第二趟排序可以不考慮腳標最大位的關鍵字第二趟:重複上述過程,但是第二趟中關鍵字總數比第一趟中少一個,因為所有關鍵字中最大的那個已經確定了 &nb
Time of Update: 2015-03-16
標籤: 伺服器端的編程可以參考另一本書《企業Java編程》(Thinking in Enterprise Java)。 1.基本類型 基本型別大小最小值最大值 預設值boolean---------------- falsechar16-bitUnicode 0Unicode 2^16-1 \u0000(null)byte8-bit-128+127 0short16-bit-2^15+2^15-1 0int32-bit-2
Time of Update: 2015-03-16
標籤:1.DAO設計模式DAO全稱是Data Access Object,資料庫訪問對象,主要的功能就是用於進行資料操作的,在程式的標準開發架構中屬於資料層的操作2.企業分層架構 客戶層(Client):因為現在都採用了B/S開發架構,所以一般都使用瀏覽器進行訪問。 顯示層(JSP/Servlet):使用JSP/Servlet進行頁面效果的顯示 業務層(BO):(Business