原创 使用正則表達式限制輸入

在控制檯上獲取輸入數據的時候可以使用正則表達式來對輸入的數據進行匹配,再而進行判斷要求輸入的數據是否符合要求,如果輸入不符,提示重新輸入。如果符合要求,則繼續運行,能減少拋出異常。   public class CheckInput{  

原创 Ant的build.xml文件解釋

Ant的概念 可能有些讀者並不連接什麼是Ant以及入可使用它,但只要使用通過Linux系統得讀者,應該知道 make這個命令。當編譯Linux內核及一些軟件的源程序時,經常要用這個命令。Make命令其實就 是一個項目管理工具,而Ant所實

原创 對接口的思考——抽象與實現的分界

    接口,關係着抽象與實現。在應用層中,接口通常被引用或者說是調用,是抽象層的    邏輯對象,在應用層中,實現是不必實現的--也就是說,我們沒必要向客戶交代我們    是怎樣去實現的。我們提供的只要符合客戶的需要就可以了。下面是我的

原创 一個build.xml實例

<?xml version="1.0"?> <project name="ssh" basedir="." default="usage">      <property name="name" value="ssh"/>       <

原创 怎樣把鍵盤輸入,轉換成另一種輸入?如輸入A,系統是知道輸入的是B

怎樣把鍵盤輸入轉換成另一種輸入?如輸入A,系統是知道輸入的是B。騙過系統。請各位兄弟指點。。。

原创 引用包java.lang.ref

本文轉自:漢學堂博客      前言: 上次碰到個WeakHashMap,搞了一下,沒明白, 碰到了引用包, 沒太理解它的用處, 這次看JDK中Proxy的源碼又碰到了,如鯁在喉, 一定要解決它 對象的回收過程: 標記階段(此階段,

原创 Java.lang.reflect包介紹

 特此聲明這些資料的原始內容來自www.java.sun.com,本人只是對其內容在個人的理解的基礎上,進行翻譯和整理。一.概述       Reflection API可以使JAVA代碼動態的查詢和操作正在運行的JAVA類或者接口。Re

原创 JAVA中用動態代理類實現記憶功能(二)

JAVA中用動態代理類實現記憶功能(二)   通過動態代理類來創建一個通用的緩存包裝器    上面第二種方法僅有的缺點就是緩存包裝器不能重用,每次我們希望添加一個緩存給某個類,我們就要寫一個特殊的緩存包裝器給目標接口.這是一個很慢,

原创 據說是最完整的ANT的build.xml

<?xml version="1.0" encoding="GB2312" ?><!--=======================================================================hell

原创 對反射的思考——另一種抽象,另一種實現

反射實現了在程序運行時動態編譯生存對象的一種機制。這個機制依賴對JAVA的類的一種抽象——即Class類。與Class類聯繫的其它類Method類、Field類、Constructor類、Modifier類等代表各種信息的類。書裏面說,反

原创 ERP流程的一個生動的例子

ERP流程的一個生動的例子: 一天中午,丈夫在外給家裏打電話:“親愛的老婆,晚上我想帶幾個同事回家吃飯可以嗎?”(訂貨意向) 妻子:“當然可以,來幾個人,幾點來,想吃什麼菜?” 丈夫:“6個人,我們7點左右回來,準備些酒、烤鴨、番茄

原创 又進一步

      經過一年的時間,對java進行了比較詳細的瞭解,心裏已經不再盲目。雖然對技術的運用方面還是個菜鳥,但自己的自學能力已經大大地提高了。現在我就讓問題帶着自己去一步步地前進。相信,我的路會越走越寬的。自從學習C語言和數據結構後,自

原创 常用RE

JavaScript驗證正則表達式大全 匹配中文字符的正則表達式: [/u4E00-/uFA29] 評註:匹配中文還真是個頭疼的事,有了這個表達式就好辦了匹配雙字節字符(包括漢字在內):[^x00-xff]評註:可以用來計算字符串的

原创 進入C語言世界

       在很多年以前,我心裏就埋下了一顆種子,就是要學習編程,向電腦世界去探索。然而高中的時候選擇了文課,大學的時候讀了經濟,工作的時候卻做了管理。心裏的這顆種子視乎一種都得不到發芽的養分,然而它卻沒有被遺忘。種子經過多年底的沉睡後

原创 人生——選擇的藝術

      人生,是一條路!在路上我們必須作出選擇,有時候我們有選擇的權利,而有的時候,我們是讓命運選擇了我們,我們卻沒能爲力,只好順應天命。然後當我們可以選擇的時候,也會作出正確的選擇嗎?沒有人能夠告訴你應該怎樣去選擇。因爲你就是你,你