原创 String與StringBuffer還有StringBuilder三者區別與應用
1.StringBuffer用法介紹:構造方法:* StringBuffer(): 構造一個其中不帶字符的字符串緩衝區,其初始容量爲 16 個字符。* StringBuffer(int capacity):構造一個不帶字符,但具有指定初始
原创 Java 中的數值類型轉換
在JAVA中對兩個數值進行操作前,需要統一兩個操作數的類型,這裏需要注意: 1)若2操作數中有一個爲double ,另一個操作數會自動轉換爲double; 2)否則,則其中一個爲float,另一個會轉換爲float; 3)再否則,則其中一
原创 JAVA中clone()相關知識點
1.java語言中Arraylist=賦值與clone()得到的結果的不同在於: =就相當於引用,如果對其進行增刪,那麼操作的是用一個對象,二者會相互影響。 而clone相當於copy一份,兩者相互獨立,可以單獨進行操作,二者
原创 java中的數學計算(大整數,小數計算精度)
BigInteger:可以實現大整數計算構造方法:BigInteger(String val)注意:尋常Integer是有着明確的數字上限的,它的數值上限是2147483647。因此,如果需要表示超過此數的值,則應該使用BigIntege
原创 java的Calendar,獲取月份少一月的問題及其它注意事項day_of_week()函數:
java的Calendar,獲取月份少一月的問題及其它注意事項:首先需要注意的是Calendar在初始化的時候需要通過調用Calendar.getInstance()來實現的。123456789101112131415161718imp
原创 Java中System類相關常用函數
System:System 類包含一些有用的類字段和方法。它不能被實例化。 * public static void gc():運行垃圾回收器。 * public static void exit(int status):終止當前正在
原创 Java中一些基本的數學類操作函數及注意事項
Math.abs(-12);//求絕對值結果爲12;Math.ceil(12.46);//求大於等於參數的最小整數值,結果爲13.0;Math.floor(12.56);//求小於等於參數的最大整數值,結果爲12.0;Math.max(1
原创 java中equals()函數與==的區別
轉載自知乎問題:如何“記住” equals 和 == 的區別?https://www.zhihu.com/question/26872848劉志軍大神的回答,侵刪哈。
原创 Date類相關注意事項和調用方式
1.類 Date 表示特定的瞬間,精確到毫秒。 這裏與Calender類區分開。* * 構造方法:* public Date():默認就是當前時間* public Date(long date):把給定的毫秒值賦值給日期對
原创 正則表達式學習與應用及JAVA中相關函數
首先po出最簡單的規則:規則字符在java.util.regex Pattern類中1:字符 x 字符x \\ 反斜線字符 \n 換行符 \r 回車符 2:字符類 [abc] a、b 或 c [^abc] 任何
原创 正則表達式處理:Pattern和Matcher類的使用
模式對象和匹配器對象的基本使用把規則轉換爲模式對象Pattern p = Pattern.compile("a*b"); 通過模式對象得到匹配器對象Matcher m = p.matcher("aaaaab");通過匹配器對象調用功能bo
原创 JAVA中關於Random類的使用方法的討論
Random類爲產生隨機數的類,它有兩種構造方法,分別爲:構造方法:* public Random():有默認種子,並且和返回最準確的可用系統計時器的當前值,以毫微秒爲單位做了異或。* public Random(long
原创 基本數據類型和引用數據類型的區別
根據這篇文章可以理解一下java中的基本數據類型與引用數據類型的區別,寫的很好!javascript中基本數據類型和引用數據類型的區別1、基本數據類型和引用數據類型 ECMAScript包括兩個不同類型的值:基本數據類型和引用數據類型。
原创 MATLAB中對一個二維矩陣畫三維圖
本人實際遇到的問題如下: 現有一個400*400二維矩陣,畫一個三維圖,橫座標是矩陣元素的行號,縱座標是矩陣元素的列號,三維圖形顯示的高度/值是矩陣上對應的元素值。 可實現程序如下: x =Plot_Talbe(400, 400); [
原创 基本類型包裝類
基本類型包裝類出現是爲了簡化我們日常針對基本類型數據的更復雜的操作,java針對每種基本類型提供了一個包裝類類型。 * byte Byte * short Short * int Integer * long Long * float F