请问JAVA可以直接操作硬件吗? 用c或c++写,在JAVA中调用JNI 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说的直接是怎么讲的!代码级的肯定不行,因为JAVA是需要JVM支持的!但是java可以通过JNI调用本地化接口,而这个接口可以是其它语言写的,例如可以直接操作硬件的C/C++ 确定的讲是不可以的.如果调用JNI的话那就不是java本身的功劳了!何况这样的话也没有什么意义了! 那么JAVA中的画点函数在哪个类里面,我想看它的源代码 可以通过JNI调用本地方法。qnzzzz(落花时节) 说的不正确。因为JVM本身就是与平台相关的。Java API的一些类本身就是与平台有关的。例如Object类下的所有方法都是native的。他们都是调用的本地方法,大部分都是用C写的 to:haozhangpk(步惊云)我的意思是:当你调用了平台相关的代码后,那么你用java还有什么意义?java最大的优点莫过于平台无关性!如果你硬是要调用jni去操作硬件或写驱动,没人会说些什么。但是比c/c++有什么好处??既然没有什么好处,那不是没有意义吗?! 下面这段程序,有哪些行是不符合java编程规范的? 如何用replace把/换成//如:Str.replaceAll("\","\\") 关于容器的选择~~~~~~~~请教 急急!!!请高手指教 本人机器配置低,求比jcreator 类似使用资源低的工具 续:如何设置JTextPane里的文字为不可编辑的??? 一个简单的问题:) 大家看看是为什么? JAVA应用程序如何在没有JDK,JRE开发环境中动行呢??? 新手问下类参数问题 关于数组的问题? 问一个正则表达式(java)急
如果调用JNI的话那就不是java本身的功劳了!何况这样的话也没有什么意义了!
qnzzzz(落花时节) 说的不正确。因为JVM本身就是与平台相关的。Java API的一些类本身就是与平台有关的。例如Object类下的所有方法都是native的。他们都是调用的本地方法,大部分都是用C写的
我的意思是:当你调用了平台相关的代码后,那么你用java还有什么意义?java最大的优点莫过于平台无关性!如果你硬是要调用jni去操作硬件或写驱动,没人会说些什么。但是比c/c++有什么好处??既然没有什么好处,那不是没有意义吗?!