Time of Update: 2015-05-17
標籤: Regex的主要用途: a.在目標字串中找出匹配Regex的部分 b.校正目標字串是否符合Regex,例如校正郵箱地址 c.在目標字串中替換符合Regex的部分為其他的字串 Scanner類是JDK 1.5中引入的掃描類,Scanner類的建構函式可以接受一個Readable對象,具體說來可以是File、String、InputStream等。 下面是一個Scanner類配合Regex使用的例子,目的是找出以S、s、c、t開頭的單詞。 package
Time of Update: 2015-05-17
標籤:java acm 問題:這是一個比較簡單的題目,叫第一遍時,審題不準確給它排序了,按照其要求只需取得最小值的下標與第一個交換就AC了。資料的交換輸出Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s):
Time of Update: 2015-05-17
標籤: 異常指不期而至的各種狀況,如:檔案找不到、網路連接失敗、非法參數等。 異常是一個事件,它發生在程式運行期間,幹擾了正常的指令流程。 Java通過API中Throwable類的眾多子類描述各種不同的異常。因而,Java異常都是對象,是Throwable子類的執行個體,描述了出現在一段編碼中的 錯誤條件。當條件產生時,錯誤將引發異常。 在 Java 中,所有的異常都有一個共同的祖先
Time of Update: 2015-05-17
標籤:package zaxiang;import java.io.*;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Node;import org.w3c.dom.NodeList;public class
Time of Update: 2015-05-17
標籤: 為了鍛煉自己的java編碼能力,計劃做三個比較完整的項目,分別是: 1.OA系統 傳智播客 湯陽光版; 2.網上商城 也是傳智播客的 老師名字忘了; 3.BBS
Time of Update: 2015-05-17
標籤:ngnix 高效能 互連網上講述nginx高並發配置的比較多,主要是nginx+php。本博講述nginx java web應用配置,實現高並發。配置關鍵點,見下文配置cpu核心數worker_processes 10;worker_rlimit_nofile 102400;配置epoll網路模型 worker_connections線程數,開到上萬events { use epoll;
Time of Update: 2015-05-17
標籤:java 設定背景圖片 重寫paint jlabel 第一種方法,通過JLabel來裝載圖片。建立一個ImageIcon對象,來擷取背景圖片。ImageIcon img = new
Time of Update: 2015-05-17
標籤:1.可以在servlet的init方法裡String path = getServletContext().getRealPath("/");這將擷取web項目的全路徑例如 :E:\eclipseM9\workspace\tree\tree是我web項目的根目錄2.你也可以隨時在任意的class裡調用this.getClass().getClassLoader().getResource("/").getPath();這將擷取 到classes目錄的全路徑例如 : E:\eclipseM9
Time of Update: 2015-05-17
標籤:java代理模式 java設計模式 java代理 proxy 動態代理 Java代理模式 代理可以分為:靜態代理(StaticProxy)和動態代理(DynamicProxy)。代理概念 為某個對象提供一個代理,以控制這個對象的訪問
Time of Update: 2015-05-16
標籤:第1章:JAVA的程式結構源檔案,副檔名:.java。帶有類的定義。類用來表示程式的一個組件。原檔案之中有類,類之中有方法,方法之中有語句。、首先執行main函數。 今天運行了第一個JAVA程式。運行JAVA程式之前做了一些很必要的工作。比如配置環境變數。在測試第一個程式之時,出了一點問題,在windows下面操作,你必須先在cmd環境之中定位到該檔案夾,定位到這個檔案夾的方法是cd \d
Time of Update: 2015-05-17
標籤:多線程主記憶體與工作記憶體
Time of Update: 2015-05-17
標籤:Java虛擬機器記憶體模型瞭解Java虛擬機器的記憶體模型,有助於我們明白為什麼會發生安全執行緒問題.上面這幅圖是<深入理解Java虛擬機器-JVM進階特性與最佳實務>的書中.線程共用的變數會儲存在主記憶體中(Main Memory).而線程共用的變數的副本會儲存在每個線程各自的工作記憶體中(Working
Time of Update: 2015-05-17
標籤:stringbuffer string java效率 大多數的網站以及多數的java書上都會說使用StringBuffer類進行字串”串連”操作是比String類進行串連操作的效率高的,那麼真的是這樣嗎?在這裡我們實際自己測試一下,看看他們兩個到底誰的效率高,然後從反編譯的代碼解釋原因.在我的這篇部落格:《Java中 “abc” + ‘/’和”abc” +
Time of Update: 2015-05-16
標籤:冒泡排序: //降序 public static int[] bubbleSort(int[] array){ for(int i = 0; i < array.length; i++){ int curval = array[i]; for(int j = i - 1; j >= 0; j--){ int temp = array[j];
Time of Update: 2015-05-16
標籤:Given an array of words and a length L, format the text such that each line has exactly L characters and is fully (left and right) justified.You should pack your words in a greedy approach; that is, pack as many words as you can in each line. Pad
Time of Update: 2015-05-16
標籤: 將一個複雜的構建與其表示相分離,使得同樣的構建過程可以建立不同的表示。 [構建與表示分離,同構建不同表示]
Time of Update: 2015-05-16
標籤:檔案大小 b java 換算 單位 在檔案處理的系統中,很容易就能通過一些系統內建的方法取出其大小,問題是這個大小往往只是一個位元組數B。如果要把這個位元組數轉化為KB、MB、GB的最終呈現給使用者,則涉及到整除與取餘的算術運算。方法如下:public static String getPrintSize(long
Time of Update: 2015-05-16
標籤:在Java原始碼中,字面值用於表示固定的值(fixed value)。數值型的字面值是最常見的,字串字面值可以算是一種,當然也可以把特殊的null當做字面值。字面值大體上可以分為整型字面值、浮點字面值、字元和字串字面值、特殊字面值。1. 整型字面值從形式上看是整數的字面值歸類為整型字面值。例如: 10, 100000L,
Time of Update: 2015-05-16
標籤:java java反射 反射api getmethod 反射機制 Java反射機制簡介 通過反射API可以擷取程式在運行時刻的內部結構。反射API中提供的動態代理可以原生實現AOP中的方法攔截功能。通過反射擷取到的Java類內部結構後再進行運用,和直接運用這個類效果相同,但額外
Time of Update: 2015-05-16
標籤:題目描述:Divide two integers without using multiplication, division and mod operator.If it is overflow, return MAX_INT.解題思路:把除數表示為:dividend = 2^i * divisor + 2^(i-1) * divisor + ... + 2^0 *