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

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