原创 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