Time of Update: 2015-04-30
標籤:Regexpackage pack;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Demo { public static void main(String[] args) { //method1();//匹配 //method2();//切割 //method3();//替換 /*前面只是用了String的方法*/
Time of Update: 2015-04-30
標籤:java nio selector serversocketchannel 即時通訊 上篇文章對NIO進行了簡介,對Channel和Buffer介面的使用進行了說明,並舉了一個簡單的例子來說明其使用方法。本篇則重點說明selector,Selector(選取器)是Java
Time of Update: 2015-04-30
標籤:在XML領域裡,對XML檔案的校正有兩種方式:DTD校正、Schema校正。在Java中,對於XML的解析,有多種方式:DOM解析、SAX解析、StAX解析。結合XML和Java後,就產生了Bind技術,將XML和Java Bean進行相互轉化。 Java對XML處理技術(JAXP)簡述JAXP,Java API for XML
Time of Update: 2015-04-30
標籤:java static final finalfinal變數(在將關鍵字final加在定義的變數之前,即表明此變數一旦被初始化便不可改變.)不可改變的具體意思是指: 基本類型 其值不可改變物件變數 其引用不可改變其初始化可以在兩個地方進行(兩者只能選其一):
Time of Update: 2015-04-30
標籤:內部類 物件導向 java 對象 匿名內部類 一、前言內部類也稱寄生類,就是把一個類放在類裡面(即內部類的上一級程式單元是類)定義,將其作為外部類的成員。內部類主要用幾種定義形式:靜態(static)內部類,非靜態內部類,匿名內部類(也就是沒有名字的寄生類)。內部類的好處就是內部類可以直接外部類的(包括私人)成員,反之不能
Time of Update: 2015-04-30
標籤:java中可有兩種方式實現多線程,一種是繼承Thread類,(Thread本身實現了Runnable介面,就是說需要寫void run 方法,來執行相關操作)一種是實現Runnable介面start, 和主線程一起執行,執行的順序不確定join,線程們 先執行,當所有的子線程執行完畢後,主線程才執行操作(文章最下面的例子) // 1 Provide a Runnable object, the Thread class itself implements Runnable//~~
Time of Update: 2015-04-30
標籤:java properties配置 最近在弄項目,由於項目的特殊性出現測試環境和生產環境存在很多的參數配置發生改變,從一開始的一個個配置參數的修改的繁瑣操作到現在的設定檔的方式,大大提高了發布效率,現在將這這個進步過程中使用到的properties配置方式做了一個簡單的總結分為三種情況如下:①這種方式是讀取在jar包外面的設定檔的路徑:public
Time of Update: 2015-04-30
標籤:java
Time of Update: 2015-04-30
標籤:錯誤 java jdk版本問題 這兩天在做drp項目時,遇到這樣的一個錯誤: “The type java.lang.Object cannot be resolved. It is indirectly referenced
Time of Update: 2015-04-29
標籤:傻瓜式 設定Java開發環境 跟我來。對與win7作業系統。有兩種方法。第一種: 1.下載JDK,完成安裝。 2.右鍵我的電腦,選擇屬性,在左邊找到進階系統設定左鍵單擊開啟,在進階選項中找到 環境變數,單擊開啟。 3.在系統變數中找到path這個變數,然後在後面加個英文符號的 ; ,然後在後面寫上你安裝jdk的路徑(一定是JDK的路徑,JRE是不行的),到bin結束。 4.再在系統變數中添加一個classpath的變數,值給一個英文的
Time of Update: 2015-04-30
標籤:對於符合JAVA Bean規範的bean,調用其方法應優先使用java.beans.PropertyDescriptor擷取Method進行方法調用,以獲得更大的可維護性。示比例如以下:NonCopyLogEntity ncl = new NonCopyLogEntity();for (int i = 0; i < st.length; i++) {String fieldName = NonCopyLogEntity.fieldPosMap.get(i +
Time of Update: 2015-04-29
標籤:學習內容:在javaIO中,比較重要的是五個類,一個介面。五個類是 Reaer, Writer,InputStream,
Time of Update: 2015-04-30
標籤:1. 聲明一個數組 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"}; 2. 輸出一個數組 int[] intArray = { 1, 2, 3, 4, 5 }; String intArrayString =
Time of Update: 2015-04-30
標籤:axis2Axis2提供了一個wsdl2java.bat命令可以根據WSDL檔案自動產生調用WebService的代碼。 wsdl2java.bat命令可以在<Axis2安裝目錄>/bin目錄中找到。在使用wsdl2java.bat命令之前需要設定AXIS2_HOME環境變數,該變數值是<Axis2安裝目錄>。在Windows控制台輸出如下的命令列來產生調用WebService的代碼:%AXIS2_HOME%\bin\wsdl2java
Time of Update: 2015-04-30
標籤:題目參見這裡 https://leetcode.com/problems/longest-consecutive-sequence/這個題目我感覺很難,看了半天別人寫的答案,才明白個所以然。下面的代碼是我自己的改編,寫的好像很複雜的樣子,主要也是為了方便自己理解,耐著性子看完,應該就理解了。【個人分析】: 題目難度主要是要求O(N)完成。本來最自然的想法是先排序然後再去掃一遍得到結果,可是這樣,明顯就是O(NlgN)。怎麼樣從NlgN 提高到O(N)呢?
Time of Update: 2015-04-30
標籤: 轉自:http://java.freesion.com/article/48772295755/開發一個系統,需要用到這個,根據html產生你指定多少位的摘要package com.chendaojun.util;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import
Time of Update: 2015-04-30
標籤:一、實驗目的1.熟悉java圖形化使用者介面的設計原理和程式結構 2.能設計複核問題要求的圖形化使用者介面程式 3.熟悉java awt和swing的組合 4.掌握常用組建的事件借口 5.會應用awt和swing組件進行應用程式設計二、實驗條件1.PC機一台2.java軟體開發環境 三、實驗步驟1、編寫代碼,程式見Github地址:https://github.com/daishimin/test/blob/master/jisuanji.
Time of Update: 2015-04-30
標籤: int等基礎資料型別 (Elementary Data Type)的值是可以通過=或者!=進行比較的,但是對於Long等封裝類型想比較其和某個值是否相等是不能通過=或者!=來比較的,那究竟要怎麼樣進行比較呢? if (null != project.getUserRls())
Time of Update: 2015-04-30
標籤:物件導向基礎什麼是物件導向:比如我們想做一個盒子,先想一下盒子的樣子,然後找具體的工具來做出我們想要的盒子,這個過程就是物件導向。物件導向的特徵封裝、繼承、多態 封裝:內部資源對外部不可見 繼承:擴充現有類的功能 多態:方法可以重載,對象可以有多個形態類與對象的理解類:具有相同特徵的一類事物(如:兩個眼睛,一個鼻子,一個嘴的人,人就是一個類), Java中定義類的具體方法:class 類名稱{ 成員變數; ....
Time of Update: 2015-04-29
標籤: 一、EJB概述 EJB(EnterpriseJava Bean)--java企業Bean,是J2EE十三種規範的一部分,為伺服器端組件模型,設計目標與核心應用是部署分布式應用程式。EJB是java的核心代碼,包括三種Bean類型:會話Bean(Session