原创 對象字節流以及文件字符流、緩衝流、字符 輸入輸出流
1.對象字節流(ObjectInputStream\ObjectOutputStream)在學習對象字節流之前,先來了解一個接口java.io.SerializableJAVA允許我們在內存中創建可重複使用的對象,但是,他們的生命僅僅只和
原创 JAVA中的網絡編程
1. TCP/IP協議(TCP和UDP):四層機構:物理層、網絡層、傳輸層、應用層 協議:IP、TCP、UDP、HTTP、FTP、SMTP等T
原创 爲什麼靜態成員、靜態方法中不能用this和super關鍵字
爲什麼靜態成員、靜態方法中不能用this和super關鍵字1. 在靜態方法中是不能使用this預定義對象引用的,即使其後邊所操作的也是靜態成員也不行.因爲this代表的是調用這個函數的對象的引用,而靜態方法是屬於類的,不屬於對象,
原创 Statement與PreparedStatement的用法及區別
Statement 與 PreparedStatement 的區別Statement 是在執行時才傳遞SQL命令,這樣的好處是一個Statement對象可以執行不同的SQL命令。缺點是 不能動態綁定參數。P
原创 類的加載
什麼是類的加載?類的加載指的是將類的.class文件中的二進制數據讀入到內存中,將其放在運行時數據區的方法區內,然後在堆區創建一個java.lang.Class對象,用來封裝類在方法區內的數據結構。類的加載
原创 ThreadLocal的作用
ThreadLocal類用來提供線程內部的局部變量。這種變量在多線程環境下訪問(通過get或set方法訪問)時能保證各個線程裏的變量相對獨立於其他線程內的變量。ThreadLocal實例通常來說都是priv
原创 悲觀鎖( Pessimistic Locking )樂觀鎖( Optimistic Locking )
業務邏輯的實現過程中,往往需要保證數據訪問的排他性。如在金融系統的日終結算處理中,我們希望針對某個 cut-off 時間點的數據進行處理,而不希望在結算進行過程中(可能是幾秒種,也可能是幾個小時),數據再發生變化。此時,我們就需要通過一些
原创 wait()方法和sleep()方法的區別
wait()方法是Object類中的方法sleep()方法是Thread類中的方法因爲sleep()方法是Thread類中的方法,所以不能改變對象的機鎖,雖然調用sleep()方法使線程休眠了,但是對象的機鎖並沒有被釋放,其他線程依然不能
原创 TCP協議和UDP協議的區別
鏈接:https://blog.csdn.net/xiaobangkuaipao/article/details/767937021、TCP與UDP區別總結:1、TCP面向連接(如打電話要先撥號建立連接);UDP是無連接的,即發送數據之前
原创 servlet和jsp的區別
1. Java Server Page (Java服務器端頁面) JSP本身就是Servlet,必須運行在Web容器中 Jsp的運行 --》編譯成Servlet --》編譯成.class文件 --
原创 Jquery對象以及Dom對象
Jquery對象和Dom對象 1、什麼是jquery對象 利用jquery獲取的元素對象 叫jquery對象 jquery對象,只能操作jquery中的屬性或函數 2、什麼是dom對象
原创 是否可以在static環境中訪問非static變量
答案當然是不行的。我們都知道被static修飾的變量是屬於這個類的,它不依賴於它所屬於的類的具體實例,它在所有的實例中的值是一樣的。當類被 Java 虛擬機載入 的時候,會對 static 變量進行初始化。如果你的代碼嘗試不用實例來訪問非
原创 jquery中 onload事件與ready函數
相同點: ready函數,是在文檔加載完之後就執行 onload事件,也是文檔加載完之後執行 不同點: 1、ready函數是在文檔的標籤加載完之後就執行,onloa
原创 mysql中char和varchar的區別
1.char長度固定而varchar長度不固定2.char(n) 若存入字符數小於n,則以空格補於其後,查詢之時再將空格去掉。所以char類型存儲的字符串末尾不能有空格,varchar不限於此。 3.char(n) 固定長度,char(4
原创 jsp九大內置對象
page 類似於Java類中的this關鍵字 就是一個Objcect對象request HttpServletRequest 接口的實