社区
Java SE
帖子详情
请问JAVA可以直接操作硬件吗?
javarat
2005-03-28 01:18:02
请问各位大虾请问JAVA可以直接操作硬件吗?比如说显卡。。。
我们老师让我们不用系统提供的画点函数画一个一个点。直接操纵显存。。。
我想直接到画点的函数里把源代码找到不就行了吗??
可是找了几天了都没找到一个可用的画点函数,请各位大虾帮帮忙。。。
...全文
494
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
有自动垃圾回收机制,由JVM管理内存;其跨平台设计需JVM处理差异;作为强类型语言,JVM确保类型安全。
Java
设计带来便利,但也使其离计算机底层更远。
c语言程序和
java
程序如何在不同
操作
系统,不同
硬件
平台的运行的,c语言
直接
编写出的程序在哪个
操作
系统可以
直接
运行?...
博客讨论了C语言与编译器的关系,指出没有
操作
系统能
直接
运行C语言,需要通过编译器将其转换为机器语言。在Windows下,Visual Studio(VC)是一个集成开发环境,包含编辑器、编译器等。而在Linux下,GCC(GNU Compiler Collection)是常用的编译器,可以编译C、C++等语言。博主推荐在Linux下使用code::blocks作为集成开发环境,或者使用VIM等编辑器配合GCC进行编程,并提到Ubuntu
操作
系统内置GCC,适合学习Linux下的编程。
Unsafe(
java
可
直接
操作
内存(),挂起与恢复,CAS
操作
)
本文深入解析
Java
中的Unsafe类,探讨其提供的
硬件
级别原子
操作
,包括内存分配与释放、对象字段定位与修改、CAS
操作
、内存
直接
读写等功能。同时,展示如何在
Java
中使用Unsafe类进行底层内存
操作
的示例。
Java
中的Native关键字
本文主要介绍了
Java
中 Native 方法的应用场景,包括调用非
Java
语言编写的代码以及
直接
使用
Java
对计算机
硬件
进行
操作
。
java
控制
硬件
_
Java
操作
系统
硬件
的方法Unsafe
Java
的sun.misc.Unsafe类允许开发者绕过JVM
直接
操作
硬件
和内存,常用于高性能库如Netty、Hadoop。文章介绍了Unsafe的使用,包括内存管理、对象实例化、类和变量
操作
、数组
操作
、多线程同步以及内存屏障,并提到
Java
9中Unsafe的变化。
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章