
正文
java代码怎么控制硬件 java编写控制台程序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java为什么不能直接操作硬件
1、同样的道理,我好比java语言,对方好比直接操作硬件的二进制语言,中间需要一个java框架来做翻译(JEE),这样硬件才能读懂我的意思。
2、Java需要运行在虚拟之机这个抽象层之上,无法在硬件上直接运行,而C语言编译后可以直接运行在硬件之上。单片机由于受到内存和性能的限制并不会安装虚拟机,所以无法运行Java。
3、java有虚拟机这一层保护着,所以根本无法越过虚拟机操控真实的硬件,硬件的使用都是虚拟机自动处理的。比较简单的还有易语言,也可以嵌入汇编,机器码等操控机器。
相关问答
Q1: 用Java怎么实现和硬件的交互
1、通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通 讯与中间层建立连接,再经由中间层与数据库进行交换.学习下SSH框架,就知道了。
2、需要硬件厂商提供接口文档,还要安装提供的驱动等程序,代码中只要调用接口,然后根据接口文档中提供的返回值等信息,进行下一步操作。
3、如果要把设备和软件一体化。你用C会方便很多。
4、java软硬件交互虽然我也没遇到过,不过,我以我多年的开发经验保证,java要么通过jni/a调用固件的驱动或者软件接口(c或者c++接口),要么这种固件本身提供了java调用接口。反正java一直是在jvm上执行自己的字节码。
Q2: java能开发硬件远程控制的软件吗?
1、不能,java编程只是一门计算机编程语言,不能使用java编程远程控制他人手机。要实现远程控制他人手机,需要使用特定的工具,如远程控制软件或者手机监控软件。
2、java是不能直接控制硬件,java帮助开发者隐藏了硬件,软件的不同导致的兼容性问题,这也导致了开发者无法直接操作硬件。意思就是java寄生在操作系统上,做了一个虚拟机,所有装了java runtime的jvm都是一样的。
3、你这种提法有问题啊!无论Java还是C都 可以写出远程控制的东西。两者也可以通信。但关键是你要懂得去写。
4、JAVA实现远程控制(JAVA in RemoteControl)参考地址:【http://blog.csdn.net/avenccssddnn/article/details/7855931】好复杂,希望能帮到您。
5、Java环境可用来开发能在任何计算平台上运行的应用软件。它实际上是一种非常基本且结构紧凑的技术,而它对WorldWide Web以及商业的总体影响已可同电子表格对PC机的影响相比拟。
6、硬件交互就可以,java进行硬件开发的话,不行。
java代码怎么控制硬件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java编写控制台程序、java代码怎么控制硬件的信息别忘了在本站进行查找喔。








