javassist.jar是一款字節(jié)碼編輯工具(JAVA編程助手),支持直接編輯和生成Java生成的字節(jié)碼,架包合理的使用javassist.jar可以直接編輯和生成Java生成的字節(jié)碼以達到對.class文件進行動態(tài)修改的效果。熟練使用這套工具,可以讓Java編程更接近與動態(tài)語言編程。有需要使用這款工具的用戶快通過下面地址來獲取吧!

Javassist.jar使用方法
1.右擊“項目”→選擇Properties,在彈出的對話框左側(cè)列表中選擇Java Build Path,彈出對話框,這里選擇"Add Library",彈出對話框,選擇"User Library",然后選擇→Next
2.在出現(xiàn)的對話框中,可以選擇已經(jīng)創(chuàng)建好的用戶自定義庫,也可以選擇User Libraries,彈出的新對話框中選擇"New",創(chuàng)建新的用戶自定義庫。
3.在待創(chuàng)建用戶自定義庫中,輸入新的自定義庫的名字,
4.然后為新庫,添加所需的Jar包
5.按上述步驟添加好用戶自定義庫后,以后可以重用這些已定義好的User Library庫,為開發(fā)節(jié)省時間。
Javassist.jar文件作用
Javassist是一款字節(jié)碼編輯工具,可以立即編緝和轉(zhuǎn)化成Java轉(zhuǎn)化成的字節(jié)碼,以做到對.class文件開展動態(tài)性改動的實際效果。嫻熟應(yīng)用這套專用工具,可以讓java程序編寫更類似與動態(tài)性編程語言。
當(dāng)Javavm虛擬機載入.class文件后,會將類方法“去名字化”,即丟掉掉方式形參的參數(shù)名,反而是用形參的系列號來傳送參數(shù)。假如要根據(jù)Java反射獲得參數(shù)的參數(shù)名,則務(wù)必在編緝是特定“保存參數(shù)名字”。Javassist則未找到這個問題,針對隨意方式,都能恰當(dāng)?shù)墨@得其參數(shù)的參數(shù)名。
SpringMVC便是根據(jù)方式參數(shù)將要求參數(shù)開展引入的,這一點比struts2MVC要便捷許多,Spring也是利用了Javassist來完成這一點的。
以上便是kk下載給大家分享介紹的JAVA編程助手——Javassist.jar!