javaarm
:用JNI实现 实例: 创建HelloWorld.java class HelloWorld { private native void print(); public staticvoid main(String[] args) { new HelloWorld().print(); } static { System.loadLibrary("HelloWorld"); } } 注意print方法的声明,
⑵ 如何将JAVA程序移植到ARM平台上
Java程序移植到ARM平台也没用,Java程序的运行是靠Java虚拟机实现,与平台无关。除非ARM机器有嵌入Java虚拟机,这样Java程序就可以运行了。
⑶ 学arm好还是java好呢
我是从事JAVA方向工作的,简单给你一些建议吧:
首先,我们不能单从现阶段的IT环境来看,因为Arm和Java是两个截然不同的方向。Arm属于嵌入式工作的相关技能,属于硬件方向;而Java是软件工程方向,属于软件IT行业。
对于Arm的硬件市场来说,毫无疑问他的待遇要高于Java,但是相对的人才需求量也比较少,虽然Java现在的就业十分看好,但是人才已经趋于过剩了。另外从工作角度来看,软件的工作生命周期大约在3-5年左右,也就是说是青春饭,但是后期发展方向很广阔,必去考虑向项目经理和项目顾问发展,只敢编码的话很快就会被新技术核心人才所淘汰。而硬件行业不同,其工作生命周期大概在10-25年,年纪越大,越凸显其价值,但是相对的专业方向很窄,需要你有强烈的毅力或者兴趣。
首先综合你的个人爱好,在考虑你需要多少年才可以正式工作,相对时期的人才方向又是怎样,水涨船高,当人才过剩是时ava也许就会出现极大的压力,而相对的Arm虽为冷门,但是人才采纳率却很高。至于待遇,还不是我们短期应该考虑的事情。
这是我这些年的经验总结,希望对你有所帮助^_^
祝你成功吧^_^