1. Javassit
Javassit简介:
动态编程是相对于静态编程而言的,平时我们讨论比较多的就是静态编程语言,例如Java,与动态编程语言,例如JavaScript。那二者有什么明显的区别呢?简单的说就是在静态编程中,类型检查是在编译时完成的,而动态编程中类型检查是在运行时完成的。所谓动态编程就是绕过编译过程在运行时进行操作的技术。
Javassit能实现什么:
一、动态修改第三方包类中的函数、变量、常量等。(这个功能很强大)
二、动态创建一个类。(暂未发现应用场景)
相关文章:
1、秒懂Java动态编程(Javassist研究)
备用地址
2.javacv
javacv简介:
JavaCV 是一款开源的视觉处理库,基于Apache License Version 2.0协议和GPLv2两种协议,对各种常用计算机视觉库封装后的一组jar包,封装了OpenCV、libdc1394、OpenKinect、videoInput和ARToolKitPlus等计算机视觉编程人员常用库的接口。
javacv能实现什么:
一、操作视频/图像
相关文章:
3
视
视
不错