原创 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