Java不常用技术整理(持续更新)

平凡
2020-05-06 10:34:48
251 阅读

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能实现什么:

一、操作视频/图像

相关文章:

javacv截取视频预览图
javacv开发详解之1:调用本机摄像头视频(建议使用javaCV最新版本)

3 评论
  • comment-avatar

    • 回复
  • comment-avatar

    • 回复
  • comment-avatar

    不错

    • 回复