原创 java中 關於運算符注意的事項

                                    1.在賦值運算符中:如果是byte定義的變量,如果右邊有變量參與運算,則在編譯期間無法檢測範圍,所以編譯不通過                          

原创 JAVA中參數傳遞的迷惑點

                         1. 值傳遞:(基本類型)傳遞給方法形參的是具體的數值,在方法執行後,並不會改變原來的實參數值       2.引用傳遞:(引用類型)傳遞給方法形參的是實參的地址,在方法執行後,原來的實

原创 JAVA中的類與類加載的順序(好多初學者的困惑之處)

加載一個類的全過程分兩種情況: 1.顯式的繼承了父類:   首先加載Object類,執行Object的構造方法,接着加載父類的靜態代碼塊,接下          來加載子類的靜態代碼塊,其次加載父類的非靜態代碼塊  ,然後執行父類的構

原创 關於java異常機制的細節

異常:1.編譯時異常(CheckException):需要程序員 自己本身處理異常 1.try{}catch(Exception e){};2.try{}catch(Exception e){}finally{}; 3.try{}fin

原创 jJAVA版的RSA公鑰與私鑰的應用乾貨

package cn.com.caogen.controller; import java.io.ByteArrayOutputStream; import java.security.Key; import java.securit

原创 synchronized

synchronized的兩種用法(本質鎖的)都是對象 示例代碼: public class TestSychronized {     public static void main(String[] args) {         n

原创 正則表達式

正則表達式:操作字符串的一套規則*: 0個或多個+: 1個或多個? :0個或1個. :任意一個字符{}表示數量範圍例如:{m,} 最少m個{m,n} 最少m 個,最多n個[]表示一個字符內容的取值範圍例如 0.[a-z] 表示a-z中間的

原创 JAVA靜態代理與動態代理

代理模式:客戶-->經紀人-->歌星             |        |  |            客戶-->代理類-->委託類  上面將生活中的角色一一對應成java的類  歌星開演唱會的

原创 JAVA三大特性

三大特性:封裝,繼承,多態封裝:對類成員訪問權限的控制:屬性:public:在同一個java項目下的所有包的下的類都類也可以訪問                              private:只能在本類下訪問可以訪問     

原创 正則表達式

正則表達式:操作字符串的一套規則*: 0個或多個+: 1個或多個? :0個或1個. :任意一個字符{}表示數量範圍例如:{m,} 最少m個{m,n} 最少m 個,最多n個[]表示一個字符內容的取值範圍例如 0.[a-z] 表示a-z中間的

原创 synchronized

synchronized的兩種用法(本質鎖的)都是對象 示例代碼: public class TestSychronized {     public static void main(String[] args) {         n

原创 VB封裝DLL並調用

首先明確DLL函數是什麼 DLL:動態鏈接庫(Dynamic Link Library),一個DLL文件裏面可以包含多個函數,其實就是實現共享函數的一種方式,一個應用程序可能需要多個DLL聯合起來纔可以正常使用 一,新建ActiveX D

原创 整合ssh框架的配置文件

ssh整合 一.applicationContext.xml         1配置數據源             <bean class="org.springframework.beans.facto

原创 基於TCP發送http請求建立連接與斷開連接的過程

首先說說TCP是什麼,HTTP又是什麼? TCP:傳輸控制協議,面向連接的,可靠地,安全的,基於字節流的傳輸層協議 HTTP:超文本傳輸協議,但是這個協議是應用層傳輸協議,它是建立在TCP之上的協議 建立連接(三次握手):