Time of Update: 2018-12-05
淺談Java SE、Java EE、Java ME三者的區別http://developer.51cto.com 2009-06-18 15:27 中國IT實驗室 本文把JAVA SE、JAVA EE、JAVA ME拿來做下區別,同時也分享一下作者的一些成果。目前的Java平台根據軟體開發人員、服務提供者和裝置生產商可以針對特定的市場可以分為三個版本JAVA SE、JAVA EE、JAVA ME。 現在一個個來分析1. Java SE(Java Platform,Standard
Time of Update: 2018-12-05
用關鍵字abstract修飾的類就是抽象類別,它是所有子類的公用屬性(資料)和行為方法的集合,抽象類別沒有具體對象,是處於組織概念的層次關係而存在的類。下面舉例說明為什麼要抽象類別。 為了描述各種具體的鳥類,如鴿子、麻雀、孔雀、鳳凰等,從概念和組織層次關係來看,可以從這些具體的鳥類中抽象出一個並沒有具體執行個體的鳥類。所定義的鳥類具體所有具體鳥類的共同特性。然後通過繼承鳥類可以派生鴿子、麻雀、孔雀、鳳凰等子類,這樣子類中只需描述各種鳥類其自身特點,而不必描述各種具體鳥類的共同特點,
Time of Update: 2018-12-05
例如:擷取到的檔案路徑為C:/Documents and Settings/Leeo/My Documents/logo.gif 現在想要取得圖片的名稱logo.gif,我們知道反斜線“/”是逸出字元,所以不能直接String temp[] = filePath.split("/");//filePath的值就是上面的檔案路徑
Time of Update: 2018-12-05
代碼重複率太高了,應該最佳化一下的,沒時間了,呵呵。setActionCommand() 方法可以大大減少代碼量。Code:import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Test1 { public static void main(String[] args) { Calculator c = new Calculator();
Time of Update: 2018-12-05
在本文中如果您發現了錯誤,請您花費幾分鐘的時間給予指出,謝謝!! 本文主要總結Map介面及其重要實作類別的用法。 三.Map介面 Ø Map中的每個成員方法由一個關鍵字(key)和一個值(value)構成。Map介面不直接繼承於Collection介面,因為它封裝的是一組成對的“鍵-值”對象的集合,而且在Map介面的集合中也不能有重複的key出現,因為每個鍵只能與一個成員元素相對應。Ø
Time of Update: 2018-12-05
(五)包相關 class:用class關鍵字建立新的類,例如:class AClassName { Class body goes here }
Time of Update: 2018-12-05
作者07年畢業,畢業後一直從事於javaEE、ssh架構的B/S架構的軟體開發工作,算是三年多相關的工作經驗,呆了兩個公司。最近離職重新找工作,面試了n家公司,頗有感慨,希望寫出面試經曆與大家分享。首先,面試前的準備。準備應包括幾個方面,一是簡曆。簡曆不能太長,但畢竟有三年多的經驗,按照每半年一個項目,則至少寫6個項目,不要寫太多。其次就是複習一下java的基礎知識。如java中的io、集合、多線程,ajax、jsp、servlet、spring、struts、hibernate等基礎知識。其次
Time of Update: 2018-12-05
在 Java 應用程式中永遠不會傳遞對象,而只傳遞對象引用。因此是按引用傳遞對象。但重要的是要區分參數是如何傳遞的,這才是該節選的意圖。Java 應用程式按引用傳遞對象這一事實並不意味著 Java 應用程式按引用傳遞參數。參數可以是對象引用,而 Java 應用程式是按值傳遞對象引用的。Java 應用程式中的變數可以為以下兩種類型之一:參考型別或基本類型。當作為參數傳遞給一個方法時,處理這兩種類型的方式是相同的。兩種類型都是按值傳遞的;沒有一種按引用傳遞。按值傳遞意味著當將一個參數傳遞給一個函數時
Time of Update: 2018-12-05
2013-1-12 19:55:26 org.apache.catalina.core.StandardContext reload資訊: Reloading this Context has started2013-1-12 19:55:35 org.apache.catalina.loader.WebappClassLoader loadClass資訊: Illegal access: this web application instance has been stopped
Time of Update: 2018-12-05
在網上也看了很多東西,關於JAVA軟體架構方面的東西,現在還真是很難找到,不過,軟體開發的架構基本是相同的。所以,我在網上尋找了很多其他語言關於軟體架構方面的文章。再這裡也來說說自己對軟體架構,特別是在JAVA項目架構方面的看法。說得不一定對,但這也是我幾年來的總結吧。 1.
Time of Update: 2018-12-05
引用了http://www.cnblogs.com/jackyrong/archive/2006/08/20/481994.html,非常清晰易懂,強烈推薦.Java中的equals是十分重要的,和= =要區別開來,最近在看孫衛琴的JAVA物件導向編程一書,覺得對其闡述寫的不錯,所以現在小結其主要內容,而且要將 = =和 equals列為重要的對比概念來學習1、聲明格式 public boolean equals(Object
Time of Update: 2018-12-05
來個兩個有趣的例子:1。URL的愚弄,難道SUN對google的待遇很特殊??public class BrowserTest { public static void main(String[] args) { System.out.print("iexplore:"); http://www.google.com; System.out.println(":maximize");
Time of Update: 2018-12-05
《Java Puzzlers》(中文譯名《Java解惑》),一句話,好書,有趣,短小精悍的行文,主要是介紹JAVA編程一些必須注意小心的陷阱(trap)。第一章:運算式之謎,俺只記下一些有趣的例子,很多關於16進位的趣事不多說,反正盡量不要使用16進位。1。對於精確答案的地方,要盡量避免使用float和double;對於貨幣計算,要使用int,long和BigDecimal,並且使用
Time of Update: 2018-12-05
java的核心是Unicode的,也就是說,在程式處理字元時是用Unicode來表示字元的,但是檔案和流的儲存方式是使用位元組流的。在java的基礎資料型別 (Elementary Data Type)中,char是Unicode的,而byte是位元組,因此,在不同的環節java要對位元組流和char進行轉換。這種轉換髮生時如果字元集的編碼選擇不當,就會出現亂碼問題。 我們常見的亂碼大致有如下幾種情形: 1、漢字變成了問號"?" 2、有的漢字顯示正確,有的則顯示錯誤
Time of Update: 2018-12-05
中繼資料的作用如果要對於中繼資料的作用進行分類,目前還沒有明確的定義,不過我們可以根據它所起的作用,大致可分為三類:l 編寫文檔:通過代碼裡標識的中繼資料產生文檔。l 程式碼分析:通過代碼裡標識的中繼資料對代碼進行分析。l 編譯檢查:通過代碼裡標識的中繼資料讓編譯器能實現基本的編譯檢查。 基本內建注釋
Time of Update: 2018-12-05
下面是一張下載的Java中的集合類型的繼承關係圖,便於正確的理解和使用相應的集合類型。 有序否允許元素重複否Collection否是List是是SetAbstractSet否否HashSetTreeSet是(用二叉樹排序)MapAbstractMap否使用key-value來映射和儲存資料,Key必須惟一,value可以重複HashMapTreeMap是(用二叉樹排序)幾個面試常見問題:1.Q:ArrayList和Vector有什麼區別?HashMap和HashTable有什麼區別? A:V
Time of Update: 2018-12-05
Java中的異常處理一、異常類的層次圖java.lang.Object java.lang.Throwable java.lang.Exception java.lang.RuntimeException ... java.lang.Error java.lang.ThreadDeath java.lang.VirtualMachineError
Time of Update: 2018-12-05
package com.fsti.factory.factorybean;public interface Output {public final static Integer MAX_CACHE_LINE = 3;void getData(String str);void out();}package com.fsti.factory.factorybean;public class Printer implements Output {private String[] printData
Time of Update: 2018-12-05
現在的App,都像跟風狗一樣,只要是熱門的功能,都加上,導致最後一個小小的App,有了聊天功能,有了分享功能,有了拍照功能,有了語音功能……,實力足夠的話(或者網上有現成代碼),就他媽差點做個作業系統進去了。而其中一些功能,需要藉助第三方,這就涉及到一個第三方選擇的問題,我一般不喜歡小公司的產品,不是看不起小公司,主要是小公司的產品品質確實不能保證,而且產品的延續性得不到保障。今天做給我們的App加地圖功能,使用系統的地圖是不現實的了(考慮到某些機器上面沒有地圖應用),最後決定使用百度地圖,說實
Time of Update: 2018-12-05
SAP自從NetWeaver企業平台推出以後,一方面大力改造ABAP,一方面不餘遺力地將原有開發資源向Java陣營轉移。我關注的幾個德國、英國的SAP開發核心人員最近的部落格,技術文章已明顯大量地向Java轉移。ABAP作為SAP的專用語言,仍將長期存在,但Java已經完全可以替代,甚至超越它。在SAP新的產品中,將有更多的Java代碼在J2EE架構下運行。BSP作為SAP針對Portal的過渡解決方案,即將退出曆史舞台,Web Dynpro將唱主角。從下面幾張Web