原创 Java_基礎_交換變量

package deep; public class Swap { public static void main(String[] args) { Value value = new Value(5,

原创 Java_語法基礎_不要讓類型默默轉換

例: package deep; public class Client { // 光速是30萬公里/秒,常量 public static final int LIGHT_SPEED = 30 * 10000 *

原创 Java_String_對字符串排序持一種寬容的心態

在Java中一涉及中文處理就會冒出很多問題來,其中排序也是一個讓人頭疼的問題,我們來看下面的代碼: package deep; import java.util.Arrays; public class Client {

原创 Java_語法基礎_不要隨便設置隨機種子

隨機數在太多的地方使用了,比如加密、混淆數據等,我們使用隨機數是期望獲得一個唯一的、不可仿造的數字,以避免產生相同的業務數據造成混亂。在Java項目中通常是通過Math.random方法和Random類來獲得隨機數的,我們來看一段

原创 Java_正則表達式_推薦在複雜字符串操作中使用正則表達式

字符串的操作,諸如追加、合併、替換、倒序、分割等,都是在編碼過程中經常用到的,而且Java也提供了append、replace、reverse、split等方法來完成這些操作,它們使用起來也確實方便,但是更多的時候,需要使用正則表