Time of Update: 2017-01-13
本來剛才只發現用System.getProperties()可以擷取系統的資訊.包括JDK路徑,系統版本等等資訊.我需要的是System.getProperty("sun.desktop")擷取系統類別型,因為我用的是Windows作業系統,所以返回的String為windows.用System.getProperty("os.name")可以擷取更詳細的一些資訊,我得到的結果為windows xp現在給大家推薦一些我認為有些作用的欄位user.home
Time of Update: 2017-01-13
平常開發中,我經驗使用struts2 表單驗證是必不少的。今天我和大家分享兩種表單驗證。一、繼承ActionSupport類實現檢驗方法 ActionSupport是一個工具類,它已經實現了Action介面,除此之外,它還實現了Validateable介面,提供了資料校正功能,通過繼承該ActionSupport類,可以簡化Struts2的Action的開發。
Time of Update: 2017-01-13
class 類名 extends Thread{方法1;方法2;…public void run(){// other code…}屬性1;屬性2;…}先看一個簡單的例子:/** * @author Rollen-Holt 繼承Thread類,直接調用run方法 * */class hello extends Thread { public hello() { } public hello(String
Time of Update: 2017-01-13
首先使用jdk內建的工具jmap轉儲(dump)java記憶體堆資料到本地檔案中。jmap轉儲(dump)命令格式如下:jmap -dump:<dump-options>
Time of Update: 2017-01-13
java中 String類常量池String常量池詳解:1.String使用private final char value[]來實現字串的儲存,也就是說String對象建立之後,就不能再修改此對象中儲存的字串內容,就是因為如此,才說String類型是不可變的(immutable)。String類有一個特殊的建立方法,就是使用""雙引號來建立.例如new String("i am")實際建立了2個String對象,一個是"i
Time of Update: 2017-01-13
web的一些隱私資料,需要先登入,然後才能擷取這些資料,用程式來實現,就需要實現自動登入,然後將登入資訊儲存在Cookie中,以便取得資料時,無須再次登入。以網易郵箱為例:所需jar包:commons-codec-1.3.jar , common-httpclient-3.0.1.jar ,common-logging-1.1.1.jar ,jaxen-1.1-beta-6.jar(不知道是不是必須)源碼:import
Time of Update: 2017-01-13
1)String類型轉換成日期(Date類型): SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd"); java.util.Date date =
Time of Update: 2017-01-13
(1)若某個年份能被4整除但不能被100整除,則是閏年。 (2)若某個年份能被400整除,則也是閏年。程式一:package exercise;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public class IsLeapYear {
Time of Update: 2017-01-13
最簡單的辦法是申請一個yahoo dev 的key ,然後就可以通過 GeoPlanet api 來查詢相應地點的WOEID了。狼の禪 用的是舊的p 參數傳遞地點代碼,不過最新的api文檔裡面只對w參數作了說明,因此這裡我就用WOEID了。不想註冊申請key,還是自己折騰吧。下載最新的 GeoPlanet Data ,解壓出來有這些個檔案:geoplanet_places_[version].tsv: the WOEID, the placename, and the WOEID of its
Time of Update: 2017-01-13
List是一個介面,而ListArray是一個類。 ListArray繼承並實現了List。 所以List不能被構造,但可以向上面那樣為List建立一個引用,而ListArray就可以被構造。 List list; //正確 list=null; List list=new List(); // 是錯誤的用法List list = new
Time of Update: 2017-01-13
java中獲得當前檔案路徑多種方法public String getClassPath(){ String path=""; try {path=new File(getClass().getClassLoader().getResource("").toURI()).getPath(); }catch
Time of Update: 2017-01-13
用法:是一個修飾符,用於修飾成員(成員變數,成員函數)。當成員被靜態修飾後,就多了一個調用方式,除了可以被對象調用外,還可以直接被類名調用。類名.靜態成員。static特點:1、隨著類的載入而載入。也就是說:靜態會隨著類的消失而消失,說明它的生命週期最長。2、優先於對象存在。明確一點:靜態時先存在的。對象是後存在的。3、被所有對象所共用。4、可以直接被類名所調用。執行個體變數和類變數的區別:1、存放位置。類變數隨著類的載入而存在於方法區中。執行個體變數隨著對象的建立而存在於堆記憶體中。2、生命週
Time of Update: 2017-01-13
1、多態的體現父類的引用指向自己的子類對象。父類的引用頁可以接收自己的子類對象。2、多態的前提必須是類與類之間有關係。要麼繼承,要麼實現。通常還有一個前提:存在覆蓋。3多態的好處:多態的 出現大大的提高了程式的擴充性。4、多態的應用instanceof關鍵字
Time of Update: 2017-01-13
代碼如下複製代碼 package com;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class ConnectionManager { private static final String DRIVER_
Time of Update: 2017-01-13
學過編程的都會知道,字串是常量中的一種,然而java中的String不僅僅是常量,又是類,是一個特殊的類,是不可變和最終類;1,不可變的String;說到不可變性,就要說java中String的記憶體配置了,如下圖 當運行代碼: String str = "abc";時,記憶體分布為 這時候看起來和一個int a = 26;很相似了,StringPool是常量池裡面用來存放字串常量的地方,裡面的值不可修改而如果代碼是這樣寫的: String str =
Time of Update: 2017-01-13
/* * content內容過長可能會導致xml檔案過大,載入太慢。 * 但從seo的角度考慮全部輸出有利於搜尋引擎,但一般情況下內容也不會太多 * 為防止空格換行css無法控制撐大頁面,用Regex替換掉空格,所以截取前面100個字元,頁面顯示的內容多少用css控制 &
Time of Update: 2017-01-13
一個顯示百分比的餅圖如下實現代碼 代碼如下複製代碼 <%@ page contentType="text/html;charset=GBK"%> <%@ page import="org.jfree.chart.*,org.jfree.chart.plot.PiePlot,
Time of Update: 2017-01-13
代碼如下複製代碼 public static String delHtml(String inputString) { String htmlStr = inputString; // 含html標籤的字串 String textStr =
Time of Update: 2017-01-13
一、以下為集數家之長實現的資料緩衝核心機制程式碼片段,以拋磚引玉,供大家學習,此片段的核心代碼參考sun的源碼實現。sun沒有對此段代碼開放,它的功能在ArrayBlockingQueue(jdk1.5)中已經實現並提供開放介面。沒有時間看下面的代碼的可直接查看ArrayBlockingQueue的api,如果對象ArrayBlockingQueue也沒有興趣的同學,可以直接調用ConcurrentHashMap(jdk1.5),
Time of Update: 2017-01-13
webservice的調用,常用的大約有3種方式: 1、使用axis調用 2、使用xfire調用 3、使用cxf調用 項目中,採用axis進行調用,記錄如下,備忘: ps教程:想當年的時候是用的xfire方式調用的,結果沒做記錄,現在已經完全記不得怎麼玩了。所以說要多寫部落格啊