原创 spring的SpEl表達式
SpEl表達式: ①語法:#{表達式},表達式可以是字面值也可以是對其他bean的引用,也可以引用其它bean的屬性值,也可以調用方法 例如:#{bean.name.toUpperCase()}
原创 關於NIO的學習理解
以下僅僅介紹各個組件的用途與爲什麼會出現這些組件,不提供API的詳解 NIO是什麼? 全稱new input output。針對於文件系統的IO,提供內存映射以提高IO效率;對於網絡IO,提供一個線程可以管理多個連接的能力。 爲什麼能提高
原创 map集合
map集合: hashmap:鍵值不能重複,否則會替換,會把新的鍵值與對應的object放進去 keyset方法:會返回key的集合,因爲map的鍵是不能重複的,因此keyset方法返回類型是set,而map的值是可以重複的,因此val
原创 Set集合
HashSet: 當使用hashset時,hashcode方法就會得到調用,判斷已經存儲在集合中的對象的hashcode值是否與增加的對象的hash code值一致,如果不一致,直接加入進去,如果一致,在進行equals方法的比較,e
原创 TCP/UDP編程
UDP:面向無連接的 就是發條消息過去,不會管對方有沒有接收到,就會斷開 TCP:面向連接的 連接上後就一直監聽;等待下一次請求 UDP案例: 發送端: package com.tanghaibin
原创 字節流
兩大字節抽象流: 1.inputstream 2.outputstream 字節流與字符流的區別: 1.字節流可以處理所有類型的文件 2.字節流沒有緩衝區,而字符流有緩衝區
原创 反射
反射: 加載類,獲得類的字節碼有三種方式: 1.Class.forName("包名.類名"); 2.new 類名().getClass(); 3.類名.class; Class clazz = Class.forName("com.
原创 日期格式轉換與泛型
package work2; import java.text.SimpleDateFormat; import java.util.Date; public class SimpleFormartDemo { public stat
原创 myeclipse修改servlet模板
myeclipse的安裝路徑\plugins\com.genuitec.eclipse.wizards_11.5.0.me201310291746.jar 找到servlet.java;把此文件拖出來後進行修改,修改完畢後在拖到壓
原创 File類
File類: 1.當我們寫路徑的時候;分隔符應該調用使用File.separator這個字段來獲取分隔符,以保證在任何系統下都能夠正常運行,不會出現兼容性問題。 2.判斷文件是否存在:通過File對象調用exists方法 3.
原创 字符流
字符抽象流 1.Reader 2.writer 文件字符流: 1. FileReader 2. FileWriter 緩衝字符流: 1. BufferedReader 2. BufferedW
原创 Object與equals與HashCode
關於object類的equals方法的特點: 1.自反:x.equals(x)應該返回true 2.對稱性:x.equals(y)爲true,那麼y.equals(x)爲true 3.傳遞性 4.一致性 關於object類的hash
原创 tomcat配置虛擬主機
配置自己的主機名: 1. 在C:\Windows\System32\drivers\etc下的host文件 添加一個IP與主機名 如:127.0.0.1 www.tanghaibin.com 2.
原创 2015年04月19日
Arraylist與linkedlist: 1.添加是add 2.清空集合中的內容是:clear 3.取出內容:get(索引值) 4.按照索引清除具體的元素:remove(索引值) 5.按照對象清除:remove(對象名) 6.Arra
原创 對象流
ObjectInputStream:對象輸入流 ObjectOutputStream:對象輸出流 此流可以往文件中存取對象 案例: package com.tanghaibin.io; import java.io.File; im