原创 Java Collections集合工具類中sort方法的使用

Collections集合工具類中sort方法可以實現對Integer、String等進行排序,排序方法有兩種: 1. 按照默認排序方式(升序)進行排序,由於是靜態方法,調用是使用【Collections.sort(list)】即可。調用

原创 Java 遍歷HashMap的兩種方式

(1)keySet方法:將HashMap中鍵返回並使用set集合存儲。 public Set<K> keySet() 案例 private static void show01() { Map<String, Stri

原创 Java 可變參數的使用

可變參數:JDK1.5之後出現的新特性(1)使用前提:      當方法的參數列表數據類型已經確定,但是參數的格式不確定,就可以使用可變參數。(2)使用格式:定義方法時使用 修飾符 返回值類型 方法名(數據類型 ... 變量名){ }

原创 Java 泛型的使用案例

使用泛型的好處,以集合對象爲例: (1)避免了類型轉換,存儲的是什麼類型,取出什麼類型即可 (2)把運行時異常,提升到了編譯時異常。 弊端:泛型是什麼類型,集合中就只能存儲什麼類型的數據。 1. 定義一個含有泛型的類 1.1 定義格式

原创 Java 多態特性下調用成員方法和成員變量的規則

面向對象的三大特性中的多態性實現的前提是:子類extends繼承或implement實現父類 多態格式: 父類名稱 對象名 = new 子類名稱(); 接口名稱 對象名 = new 實現類名稱(); 1. 訪問成員變量的兩種方式下的不

原创 Java 內部類使用方法(成員內部類)

如果一個事物的內部包含另一個事物,那麼這就是一個類內部包含一個類,內部類可分爲:成員內部類和局部內部類 1.成員內部類 1.1 定義格式: 修飾符 class 外部類名稱{ 修飾符 class 內部類名稱{

原创 Java final關鍵字的使用規則

(1)修飾一個類,格式: public final class 類名稱{ } 含義:表示這個類不能有任何子類,即不能被繼承。 注意:final類中的所有方法都不能被覆蓋重寫。 (2)修飾一個方法,格式: 修飾符 final 返回值類

原创 Java JDK9中接口內容總結

java9中的接口內容總結: 1.成員變量其實是常量,格式: public static final 數據類型 常量名稱 = 數據值; 注意:常量必須進行賦值,而且常量的值不可變 2.接口中的抽象方法,格式: public abst

原创 MySQL 使用mysqlslap對數據庫性能測試

        mysqlslap 是 Mysql 自帶的壓力測試工具,可以模擬出大量客戶端同時操作數據庫的情況,通過結果信息來了解數據庫的性能狀況,mysqlslap 的一個主要工作場景就是對數據庫服務器做基準測試。通過一系列的調優工作

原创 matlab 32位的CVX工具箱下載地址

地址如下: http://cvxr.com/cvx/beta/ 將下載以後的壓縮包,解壓後放在matlab安裝路徑下的bin目錄中,然後在matlab界面中,進入cvx目錄,運行cvx_setup命令,無報錯即安裝成功。 網頁界面展示:

原创 matlab 向數組中某些位置插值

a=[1 2 3 4]; x=[1.1 2.2 3.6 4.7]; y=[10 11 12 13]; for i=length(x):-1:1 if ceil(x(i))<=length(a) a

原创 java架構師 併發編程之鎖的深度化

1、重入鎖         鎖作爲併發共享數據,保證一致性的工具,在JAVA平臺有多種實現(如 synchronized(重量級) 和 ReentrantLock(輕量級)等等 ) 。這些已經寫好提供的鎖爲我們開發提供了便利。      

原创 java架構師 設計模式之單例模式的5種創建方式

1、設計模式 1.1 設計模式分類 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。 行爲型模式,共十一種:策