社区
Java SE
帖子详情
请问JAVA可以直接操作硬件吗?
javarat
2005-03-28 01:18:02
请问各位大虾请问JAVA可以直接操作硬件吗?比如说显卡。。。
我们老师让我们不用系统提供的画点函数画一个一个点。直接操纵显存。。。
我想直接到画点的函数里把源代码找到不就行了吗??
可是找了几天了都没找到一个可用的画点函数,请各位大虾帮帮忙。。。
...全文
406
7
打赏
收藏
请问JAVA可以直接操作硬件吗?
请问各位大虾请问JAVA可以直接操作硬件吗?比如说显卡。。。 我们老师让我们不用系统提供的画点函数画一个一个点。直接操纵显存。。。 我想直接到画点的函数里把源代码找到不就行了吗?? 可是找了几天了都没找到一个可用的画点函数,请各位大虾帮帮忙。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qnzzzz
2005-03-29
打赏
举报
回复
to:haozhangpk(步惊云)
我的意思是:当你调用了平台相关的代码后,那么你用java还有什么意义?java最大的优点莫过于平台无关性!如果你硬是要调用jni去操作硬件或写驱动,没人会说些什么。但是比c/c++有什么好处??既然没有什么好处,那不是没有意义吗?!
haozhangpk
2005-03-28
打赏
举报
回复
可以通过JNI调用本地方法。
qnzzzz(落花时节) 说的不正确。因为JVM本身就是与平台相关的。Java API的一些类本身就是与平台有关的。例如Object类下的所有方法都是native的。他们都是调用的本地方法,大部分都是用C写的
javarat
2005-03-28
打赏
举报
回复
那么JAVA中的画点函数在哪个类里面,我想看它的源代码。。。
qnzzzz
2005-03-28
打赏
举报
回复
确定的讲是不可以的.
如果调用JNI的话那就不是java本身的功劳了!何况这样的话也没有什么意义了!
blackhost
2005-03-28
打赏
举报
回复
你说的直接是怎么讲的!代码级的肯定不行,因为JAVA是需要JVM支持的!但是java可以通过JNI调用本地化接口,而这个接口可以是其它语言写的,例如可以直接操作硬件的C/C++
xiao_pai_hui
2005-03-28
打赏
举报
回复
不知,顶
sysmaster
2005-03-28
打赏
举报
回复
用c或c++写,在JAVA中调用JNI
java
源码包---
java
源码 大量 实例
Java
生成密钥、保存密钥的实例源码,通过本源码可以了解到
Java
如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用
Java
对象序列化保存私钥...
java
控制
硬件
_
Java
操作
系统
硬件
的方法Unsafe
通常
Java
代码都是运行在JVM中而不能
直接
访问系统
硬件
如进行内存分配释放等,但如果有需要跳过JVM
直接
用
Java
访问系统
硬件
,比如像C语言指针一样
操作
的话就可以调用Unsafe对象相关方法。1、Unsafe说明Unsafe类在sun....
java
如何
直接
操作
物理内存
那么
java
是否提供
直接
操作
内存的方法呢?当然:Unsafe 类就是
java
提供的,对系统
硬件
级别的底层
操作
; 1,Unsafe 的获取方法: Unsafe 位于sun.misc包下,通常eclipse限制了对该类的
直接
使用,并且也不能通过...
什么是
硬件
编程,C 语言如何进行
硬件
编程?C 语言常用的
操作
系统有哪些?
它提供了一些特殊的关键字和库函数,使得开发者可以
直接
访问和
操作
硬件
设备的寄存器、端口和外设等。通过读写特定的内存地址,可以实现对
硬件
设备的控制和通信。在C语言中,可以使用以下几种方式进行
硬件
编程:使用...
Java
代码是怎么运行的?
比如说可以在开发工具中运行,可以双击执行 jar 文件运行,也可以在命令行中运行,甚至可以在网页中运行。当然这些执行方式都离不开 JRE(
Java
运行时环境)。 实际上,JRE 仅包含运行
Java
程序的必需组件,包括 ...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章