我想用java 做一个客户端的小程序,当用户使用USB插入电脑时,就显示在屏幕上显示,客户登陆了

我想用java 做一个客户端的小程序,当用户使用USB插入电脑时,就显示在屏幕上显示,客户登陆了,第1张

用java做这样的工作?不太适合吧。你需要监听系统usb接口,这需要调用系统的部分功能,一般来说java是跑在jvm里,和系统有点远,虽然可以JNI本地调用,但是也得知道可调用的接口啊

数据通过USB实时传输到PC

==> 这段肯定用到mfc

java 端获取数据,要么c++那边开发了一个可用的dll,要么需要自己写一个与cpp对应的java类来实时调用mfc

用一个手机的电源适配器加一个开关就完事了,搞那么复杂。弄不好把电脑的USB口给搞坏了,要知道电脑的USB口带载能力不是很强的,要是风扇被意外卡住就有可能让USB口超载了。想练编程用一个限流电阻加一个LED吧。

这个可以通过JAVA 的JNI 去调用 *** 作系统的API去获取已安装的USB接口驱动的问题

至于java的JNI是怎样工作的,以及其工作的原理可以参考下面这篇文章:

IT技术社区:>

抽象方法是必须实现的方法。就象动物都要呼吸。但是鱼用鳃呼吸,猪用肺呼吸。

动物类要有呼吸方法。怎么呼吸就是子类的事了。

现在有很多讨论和建议提倡用interface代替abstract类,两者从理论上可以做一般性的混用,但是在实际应用中,他们还是有一定区别的。抽象类一般作为公共的父类为子类的扩展提供基础,这里的扩展包括了属性上和行为上的。而接口一般来说不考虑属性,只考虑方法,使得子类可以自由的填补或者扩展接口所定义的方法,就像JAVA王子所说的事件中的适配器就是一个很好的应用。

用一个简单的例子,比如说一个教师,我们把它作为一个抽象类,有自己的属性,比如说年龄,教育程度,教师编号等等,而教师也是分很多种类的,我们就可以继承教师类而扩展特有的种类属性,而普遍属性已经直接继承了下来。

而接口呢~还是拿教师做例子,教师的行为很多,除了和普通人相同的以外,还有职业相关的行为,比如改考卷,讲课等等,我们把这些行为定义成无body的方法,作为一个集合,它是一个interface。而教师张三李四的各自行为特点又有不同,那么他们就可以扩展自己的行为body。从这点意义上来说, interface偏重于行为。

总之,在许多情况下,接口确实可以代替抽象类,如果你不需要刻意表达属性上的继承的话。

以上就是关于我想用java 做一个客户端的小程序,当用户使用USB插入电脑时,就显示在屏幕上显示,客户登陆了全部的内容,包括:我想用java 做一个客户端的小程序,当用户使用USB插入电脑时,就显示在屏幕上显示,客户登陆了、Java怎么通过USB传输数据、java控制usb接口的电源等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10178239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存