开启辅助访问

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

JAVA基于JNI JSCM第三方类库【重大更新!】

查看数: 3521 | 评论数: 23 | 收藏 1
关灯 | 提示:支持键盘翻页 & lt;-左 右 ->
    组图打开中,请稍候......
发布时间: 2022-3-14 09:12

正文摘要:

%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22Jscm%20%E7%AC%AC%E4%B8%89%E5%8F%91%E6%8F%92%E4%BB%B6%E5 ...

回复

禁回忆   山东省滨州市 发表于 2023-1-27 18:55:02
Ezra 发表于 2023-1-25 21:27
不考虑效率的情况下,我认为也不是很麻烦,给java程序包含一个jre的运行环境或许你没了解过 ...

了解过是了解过,不过那就真没什么必要了,那样体积上就和electron没什么区别了,甚至比他还大,开发效率java和js现在不相伯仲,界面UI上java远远不如前端三件套,如果说引用javafx的话,就有回到了还不如用electron的情况了
Ezra   湖南省永州市 发表于 2023-1-25 21:27:29
禁回忆 发表于 2022-12-12 11:30
做应用主要是给用户去使用的,如果自己使用,有CE等等一系列高效率的现成的软件,不需要再重复造轮子,如 ...

不考虑效率的情况下,我认为也不是很麻烦,给java程序包含一个jre的运行环境或许你没了解过
禁回忆   山东省滨州市 发表于 2022-12-12 11:30:24
Ezra 发表于 2022-12-10 11:04
java应用自带一个环境很难么

做应用主要是给用户去使用的,如果自己使用,有CE等等一系列高效率的现成的软件,不需要再重复造轮子,如果是给用户使用,在绝大部分用户都是windows用户的情况下,你可以参考我的世界/我的世界启动器hmcl,相比可以直接运行的exe,你会选择还需要下载jre,需要配置运行环境的java程序?
对于开发来说,配个jre轻轻松松,对于用户呢?
禁回忆   山东省滨州市 发表于 2022-12-12 11:26:58
Ezra 发表于 2022-12-10 11:05
都说想法好了,为什么还问出这种沙雕问题,标题都写得明明白白了

我的观点是Java用JNI去做内存操作完全是得不偿失,java本身就不适合做桌面程序,JNI更是出了名的效率低。说想法好是因为我估计楼主是想让做java的可以方便的去操作内存,因为java本身因为内存安全问题不允许你去直接操作内存,不管是自己的还是外部的。
专业的事情就要交给专业的工具去做,java擅长的并不是这些,这些工作直接用C/C++甚至C#去写都会有更高的效率,开发效率也不低。
这操作就好像是吃面条不用筷子,非得用牙签戳着吃一样。
JNI本身的意义在于有些功能需要调用C/C++的底层实现,在最初jvm优化不怎么样的时候,通过解释器JVM虚拟机去解释执行,使用JNI去调用高效率的C/C++程序。后来又先后扩充了模板解释器,加入了JIT即时编译,JVM的解释执行效率有很大的提升,现在jvm的运行效率在众语言中都算很靠前的,甚至比GO的效率都高。
借用别人的一句话:JVM自身的性能越高,通过JNI调用外部函数的开销(相对于执行纯Java代码)就会越大
现在用到jni的场景仅仅只剩下做Android开发时调用Native部分、历史遗留的C/C++代码。
Ezra   湖南省长沙市 发表于 2022-12-10 11:05:51
禁回忆 发表于 2022-3-18 08:28
额,想法很好,问题是,同样是做外G,用C\C++\C#他不香么?
或者直接用火山不行?
为啥还要走JNI?java本身 ...

都说想法好了,为什么还问出这种沙雕问题,标题都写得明明白白了
Ezra   湖南省长沙市 发表于 2022-12-10 11:04:44
禁回忆 发表于 2022-3-18 08:28
额,想法很好,问题是,同样是做外G,用C\C++\C#他不香么?
或者直接用火山不行?
为啥还要走JNI?java本身 ...

java应用自带一个环境很难么
斩月Aphack   上海市上海市 发表于 2022-5-31 11:09:27
很强大  希望楼主坚持
ghost12   上海市上海市 发表于 2022-5-31 11:00:28
很好很强悍,坚持下去哦~
承易   安徽省阜阳市 发表于 2022-4-24 11:37:12
不明觉历
发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表