原创 JavaScript-數值運算

javascript不區分整數值和浮點數值,所有的數值都是用64位浮點數值表示的。實數有無數個,但是JavaScript通過浮點數的形式只能表示其中有限的個數,其表示值類似Java,是一個近似值。 javascrpt算術運算在溢出

原创 正則表達式回溯引用

一、回溯引用(就是前後匹配) 舉一個栗子: 說明 範例 TEST STRING <1>我是誰?</1> <2>what?</2><3>醉清風</4> REGULAR EXPRESSION <([1-6])>.*?

原创 正則表達式貪婪和懶惰型元字符

一、說明 貪婪型 懶惰型 * *? + +? {n,} {n,}? 二、示例 貪婪型 懶惰型

原创 JavaScript-數值

javascript不區分整數值和浮點數值,所有的數值都是用浮點數值表示的。 javascrpt算術運算在溢出、下溢或被零整除時不會報錯。 溢出:+Infinity和-Infinity。 下溢:會返回0,當一個負數發生下溢時,返

原创 Java獲取日期時間及其格式處理

        對於Java處理日期時間有兩個類,Date和Calendar,在java8 API文檔中,Date大部分方法已被棄用,改爲用Calendar類實現。 一、DateFormat類 先寫一下DateFormat類,直接

原创 正則表達式——“ . ”的用法

  .字符(英文句號)可以匹配任何一個單個的字符、字母、數字,甚至是 . 字符本身。但匹配本身時需要用“ \ ”進行轉義。同樣要匹配“ \ ”本身,需寫成“ \ ”。   注意:. 可以匹配任何一個字符,但這一說法並非絕對準確。在絕大多

原创 Java——方法重載

  子類從父類中繼承方法。有時,子類需要修改父類中定義的方法的實現,這稱作方法的重寫。   但要注意一下幾點: 僅當實例方法可以訪問時,它才能被覆蓋。私有方法在它的類本身以外是不能被訪問的,所以它不能被覆蓋。子類的定義的方法如果在父類中

原创 Java——隨機數(Random()函數)

Java中存在着兩種Random函數: 一、java.lang.Math.Random   Math.random()方法生成大於等於0.0且小於1.0的double型隨機數(0.0<=Math.random<1.0),返回值是一個僞隨機

原创 正則表達式——空白字符

一、空白元字符 元字符 說明 [\b] 回退(並刪除)一個字符(Backspace) \f 換頁符 \n 換行符 \r 回車符 \t 製表符(Tab鍵) \v 垂直製表符 注意:   1. [\b]

原创 Java——包裝類

一、包裝類   出於對性能的考慮,在Java中基本數據類型不作爲對象使用,因爲處理對象需要額外的系統開銷。但是Java中的許多方法需要將對象作爲參數,所以有時需要將基本數據類型併入對象或包裝成對象。通過包裝類,可以將基本數據類型值作爲對象

原创 Java——數組複製

  我們在寫程序的過程中經常需要複製一個數組或數組的一部分,對於新手可能會直接將一個數組變量複製給另一個數組變量(list1 = list2 ),但這樣只是將引用值賦值給了另一個數組變量,使兩個變量都指向相同的內存地址,並不是真正意義上的

原创 java——求餘操作%

  操作符%通常用在正整數上,但同樣可以用在負整數和浮點數上。   注意:只有當被除數是負數時, 餘數纔是負的。

原创 Java——System.out.println()

  對於Java中System.out.println()方法,大家一定都很熟悉,我在此簡單介紹一下其在多線程中的問題。   先舉一個簡單的例子; public class Test { public static void m

原创 正則表達式——POSIX字符類

一、POSIX字符類 字符類 說明 [:digit:] 任何數字 [:xdigit:] 任何十六進制數字 [:alpha:] 任何字母 [:lower:] 任何小寫字母 [:upper:] 任何大寫字母 [