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
在 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
1.equal()函數和“==”的區別equal()是java.lang.Object類的一個方法。equal函數和==都用來判斷兩個對象是否相等。<1>,是在對字串進行判斷時,equal是判斷值是否相等,而“==”是判斷記憶體的首地址是否相等例如:String s1="hello";String s2="hello",s1.equal(s2);返回true;而s1==s2返回false,因為s1和s2的記憶體首址不相同。若String
Time of Update: 2018-12-05
今天群碰到群裡的一個人提出了內部類的問題,雖然以前看過點,但是還真解決不了他的問題,現在對這方面的東西做一個整理: public class Outer { Inner in = new Inner(); public static void main(String[] args) { new Outer(); System.out.println("This is main
Time of Update: 2018-12-05
在網上也看了很多東西,關於JAVA軟體架構方面的東西,現在還真是很難找到,不過,軟體開發的架構基本是相同的。所以,我在網上尋找了很多其他語言關於軟體架構方面的文章。再這裡也來說說自己對軟體架構,特別是在JAVA項目架構方面的看法。說得不一定對,但這也是我幾年來的總結吧。 1.
Time of Update: 2018-12-05
DAO:Data Access Object 資料提供者,資料訪問:顧名思義就是與資料庫打交道。夾在商務邏輯與資料庫資源中間。EAO:(Entity Access Object)EAO是基於DAO的,它分離了資料層、持久層、業務層和運算式。把實體作為對象進行傳遞。EAO與DAO在本質上是相同的,只是傳輸的對象是不同的。EAO介面實作類別中用Entity傳遞。DTO:Data Transfer Object(資料轉送對象),用於資料的遠程調用方面.JSTL:(JSP
Time of Update: 2018-12-05
參考了: http://blog.csdn.net/weidan1121/
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
Java的資料類型分為三大類,即布爾型、字元型和數值型,而其中數值型又分為整型和浮點型;相對於資料類型,Java的變數類型為布爾型boolean;字元型char;整型byte、short、int、long;浮點型float、double。其中四種整型變數和兩種浮點型變數分別對應於不同的精度和範圍。此外,我們還經常用到兩種類變數,即String和Date。對於這些變數類型之間的相互轉換在我們編程中經常要用到,在我們今天的這篇文章中,我們將來看看如何?這些轉換。 一、 整型、實型、字元型變數中的
Time of Update: 2018-12-05
1. 從www.towerj.com獲得一個TowerJ編譯器,該編譯器可以將你的CLASS檔案 編譯成EXE檔案。 2. 利用微軟的SDK-Java 4.0所提供的jexegen.exe建立EXE檔案,這個軟體可以 從微軟的網站免費下載,地址如下: http://www.microsoft.com/java/download/dl_sdk40.htm jexegen的文法如下: jexegen /OUT:exe_file_name /MAIN:main_
Time of Update: 2018-12-05
處理文本值是程式員的日常工作,通常用標準的Java String類來完成與文本有關的需求。它對於很多小任務確實很適用,但是如果處理的是大型任務,它會大量消耗系統資源。由於這個原因,JDK引入了StringBuffer類以提供一條處理字串的有效路徑。讓我們來看看怎樣用這個類來提升效能。為什麼不用標準的String? Java
Time of Update: 2018-12-05
如果你是想操作文字檔,read:BufferedReader br = new BufferedReader(new FileReader("/aaa/a.txt"));String s = "":while((s=br.readLine())!= null)do .............writer:PrintWriter pw = new PrintWriter(new FileWriter("/out.txt"[,true])[,true]);pw.println("1111");第一個
Time of Update: 2018-12-05
類的初始化和對象初始化是 JVM 管理的類型生命週期中非常重要的兩個環節,Google 了一遍網路,有關類裝載機制的文章倒是不少,然而類初始化和對象初始化的文章並不多,特別是從位元組碼和 JVM 層次來分析的文章更是鮮有所見。本文主要對類和對象初始化全過程進行分析,通過一個實際問題引入,將原始碼轉換成 JVM 位元組碼後,對 JVM 執行過程的關鍵點進行全面解析,並在文中穿插入了相關 JVM 規範和 JVM
Time of Update: 2018-12-05
Sun公司計劃更改其授權,讓Java Runtime Environment(JRE)更容易執行在Linux上。Sun的Java開發與平台工程資深副總Jeff Jackson表示,公司可能會在JavaOne 2006開放部分Java Enterprise System原始碼。同時Sun計劃5月在JavaOne推出Java EE5的軟體開發工具組,根據Java EE5的軟體將支援Enterprise Java Beans 3.0標準,也就是可簡化從Java程式存取資訊和編寫執行系統的程式。
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各種架構技術,收穫還是蠻大的。不同的架構都有她突出的亮點,在這個階段,主要還是看了他們設計的理念、涉及的概念,所以主要是看,代碼敲的不多。 主要看的架構:struts、webwork2、tapestry3、spring。 資料庫物件關係映射架構:hibernate、caster、ibatis 涉及到的概念:MVC、IOC、DI、AOP 還有其他的一些著名架構的介紹1、
Time of Update: 2018-12-05
extends 關鍵字是很有害的;也許不僅僅是在Charles Mason的層級上,還壞到了只要可能都應該避免的程度。GoF中詳細討論了把類繼承(extends)如何轉變成介面實現(implements)。優秀的設計師的大部分代碼都是根據介面寫的,而不是根據具體的基類。本文將會講述為什麼設計師們會有這種古怪的癖好,同時也將介紹一些基於介面的編程基礎。 介面 VS 類我曾經參加了一個Java使用者小組會議,那次剛好是James Gosling
Time of Update: 2018-12-05
1. java2s http://www.java2s.com/ 這個網站非常好,分成三大類,分別是Example、Products、 Articles,每個大類下又分別設許多小類,還有搜尋功能,這樣尋找起來非常方便。。比如,如果要學習SWT/JFace,只要把Example下的SWT JFace Eclipse 研究一下也就可以了。另外,這個網站還有JavaScript DHTML、 C# / C Sharp、 C / ANSI-C、 SQL / MySQL等類。總之,非常好。