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雖為冷門,但是人才採納率卻很高。至於待遇,還不是我們短期應該考慮的事情。
這是我這些年的經驗總結,希望對你有所幫助^_^
祝你成功吧^_^