原创 java變量賦值互換

實例如下:package com.test; /** * @author Administrator * @date 2018/6/10 */ public class TestSwitch { public stati

原创 java 內部類與外部類的區別

非晶態內部類、靜態內部類、非public類的區別package com.test; /** * @author Administrator * @date 2018/6/9 */ public class Test2 {

原创 java equals和hashcode、==

一般而言:==:基本數據類型比較的是值,引用數據類型比較的是內存地址euqals:一般我們拿來比較對象內容,看equals的具體實現,比如Object比較的是內存地址hashcode:散列數值,equals相等,hashcode一定相等,

原创 mysql高速分頁索引

最近遇到一個問題,mysql分頁時,隨着頁碼的增大,查詢效率越來越慢select * from tb_mq_record limit 10, 20;   0.024秒select * from tb_mq_record limit 100

原创 2018最新手機號碼的正則表達式

  import java.util.regex.Pattern; /** * 手機號最新正則表達式 * 2018-07-10 */ public class Test { /** * 號碼段統計

原创 Win10提示“無法使用內置管理員賬戶打開計算器”解決方案

最近在以太新安裝的win10系統下使用計算器發現提示:“無法使用內置管理員賬戶打開計算器”,經真實操作,已解決,記錄下來。 1、如果是win10家庭版,一般不會出現這種情況,也沒有安全策略 2、如果是win10旗艦版,則需要設置安全策略纔

原创 java設計模式--靜態代理

1、定義通用接口 /** * 定義通用接口 * @author Administrator * @date 2018/7/22 */ public interface IBusiness { /** * 接口

原创 java之list總結

一、ArrayList要點1、list是基於數組的元素有序的結構,初始化capacity均爲10,從JDK1.5開始:int newCapacity = (oldCapacity * 3)/2 + 1;從JDK1.7開始:int newC

原创 java數據結構

原生數據類型都是存放正在棧上,引用數據類型可能存放棧上,也可能存放堆上。對於方法參數傳遞,無論是原生數據類型還是引用數據類型,傳遞的都是值,不是引用。基本數據類型傳遞參數時,傳遞的是數值。引用數據類型傳遞參數時,傳遞的是對象引用的內存地址

原创 設計模式--策略模式

1、比如TreeMap接收的比較器,根據不同的比較器操作返回不同的結果就是策略模式 2、策略模式高度解耦合 3、策略模式用於抽象對於同一個對象的不同處理方式,把相同處理方式(內部狀態)抽象成一個類,通過策略選擇類選擇產生對應的策略來處理輸

原创 設計模式--適配器模式

適配器是一個轉換中間件,在不修改原有接口代碼的基礎上,把兩個不同的接口轉換可以使用的模式,相當於轉接頭,轉接口。 點贊 收藏 分享 文章舉報 myzksky 發佈了59 篇原創

原创 java構造器詳解

抽象類是有默認構造方法的普通類構造方法之間的調用可以使用this()來完成。而且必須放在第一句話執行,前面不能有任何其它代碼。調用父類構造器使用super()來完成,而且必須放在第一句話執行,前面不能有任何其它代碼。this代表當前類,靜

原创 java進制轉換、hashcode、toString小結

package com.test; /** * @author Administrator * @date 2018/6/10 */ public class TestHashCode { public static v

原创 java jvm堆棧小結

1、基本數據類型存放的都是棧中,String s = "a"; 存放棧String池中2、所有new出來的對象都是存放堆中,以下都是Object o = new Object();String s = new String("a");在創

原创 java子類父類方法的調用

TestParent test = TestParent();test.testA();如果子類重寫了父類的方法,會調用子類的方法,若未重寫則調用父類的方法。package com.test; /** * @author Admini