原创 Java String之StringBuffer以及它的API的詳細使用方法
StringBuffer 是一個線程安全的可變的字符序列。它繼承於AbstractStringBuilder,實現了CharSequence接口。StringBuilder 也是繼承於AbstractStringBuilder的子類;
原创 Java String之String和CharSequence、StringBuilder和StringBuffer的區別(2)
演示程序 1. CharSequence 下面通過示例,演示CharSequence的使用方法!源碼如下(CharSequenceTest.java): /** * CharSequence 演示程序 * * @
原创 Java String之StringBuilder以及它的API的詳細使用方法(2)
1. StringBuilder 中插入(insert)相關的API 源碼如下(StringBuilderInsertTest.java): /** * StringBuilder 的insert()示例 * *
原创 Java String之String和CharSequence、StringBuilder和StringBuffer的區別(1)
本章主要介紹String和CharSequence的區別,以及它們的API詳細使用方法。 String 簡介 String 是java中的字符串,它繼承於CharSequence。String類所包含的API接口非常多。爲了便於今後
原创 Java String之String和CharSequence、StringBuilder和StringBuffer的區別(3)
9. String 完整示例 下面的示例是整合上面的幾個示例的完整的String演示程序,源碼如下(StringAPITest.java): /** * String 演示程序 * * @author skywan
原创 Java String之StringBuilder以及它的API的詳細使用方法
StringBuilder 簡介 StringBuilder 是一個可變的字符序列。它繼承於AbstractStringBuilder,實現了CharSequence接口。StringBuffer 也是繼承於AbstractStrin
原创 庖丁分詞的源碼分析
在網上也看到了不少庖丁分詞的使用說明,但是源碼分析比較少。但是我也不想死板的一步步的把代碼說一遍,這個多debug幾次就ok了。我想說說比較關鍵或有意思的地方。1 庖丁只要是同一個配置文件就會是同一個庖丁對象,所以其實你可以放心的new。
原创 windows安裝storm
一:安裝JDK. 下載地址:地址一 地址二 配置java環境變量 JAVA_HOME、Path、CLASSPATH三個值分別爲(按照自己安裝狀況設置,此處供參考): D:\java\jdk17 %JAVA_HOME%/bin;
原创 Commons Math學習筆記
本文參考點擊打開鏈接,由於這篇博客比較舊,我在這篇博客的基礎上引用commons math 3.3庫做了一些修正。 先列出一個目錄:(這個目錄是根據commons math 3.3庫的結構設計的) Section 1 linea
原创 數據結構中常見的樹(BST二叉搜索樹、AVL平衡二叉樹、RBT紅黑樹、B-樹、B+樹、B*樹)
BST樹 即二叉搜索樹: 1.所有非葉子結點至多擁有兩個兒子(Left和Right); 2.所有結點存儲一個關鍵字; 3.非葉子結點的左指針指向小於其關鍵字的子樹,右指針指
原创 基於堆實現的優先級隊列:PriorityQueue 解決 Top K 問題
1、認識PriorityQueue PriorityQueue是從JDK1.5開始提供的新的數據結構接口,它是一種基於優先級堆的極大優先級隊列。優先級隊列是不同於先進先出隊列的另一種隊列。每次從隊列中取出的是具有最高優先權的元素。如果不
原创 Ant之build.xml詳解
Ant的概念 可能有些讀者並不連接什麼是Ant以及入可使用它,但只要使用通過Linux系統得讀者,應該知道make這個命令。當編譯Linux內核及一些軟件的源程序時,經常要用這個命令。Make命令其實就是一個項目管理工具,而Ant所實現功
原创 分享5個可視化的正則表達式編輯工具
正則表達式使用單個字符串來描述、匹配一系列符合某個句法規則的字符串。在很多文本編輯器裏,正則表達式通常被用來檢索、替換那些符合某個模式的文本。 本文推薦五款可以可視化操作的正則表達式編輯器,這些工具可以很好地幫助開發者學習正則表達式
原创 Java開源工具使用介紹-----Apache Commons Lang
一個優秀的類應該重寫toString,hashCode,equals,compareTo方法,我們來看一下apache如何帶我們簡化這些操作,以下示例支持兩種形式,一種是通過逐個參數添加從而精細控制那些參數參與比較和輸出,另一種是通過
原创 Apache commons IO簡介
【一】Apache commons IO簡介 首先貼一段Apache commons IO官網上的介紹,來對這個著名的開源包有一個基本的瞭解: Commons IO is a library of utilities to assist