java嗎?想先學習學習!
鴻蒙系統本身應該是彙編、C、C++之類的。鴻蒙上運行的應用應該還是支持java的,但是鴻蒙大概率主推別的高級語言的SDK,因為java寫的應用運行效率會跟安卓一樣,達不到鴻蒙提高系統流暢度的要求。
系統。。。至少內核肯定是C啦,應用肯定是支持多種語言。
操作系統從運行效率 和 可控性來看是要用C語言。 解釋性語言,比如python、PHP就不大可能的。Java 也不太可能,一方面運行效率不如C語言,另外不可控:在內存方面,C語言內存申請和釋放都很實時,不像Java 語言內存釋放 要等GC。在操作系統層面,內存申請和釋放是很頻繁的,不能用GC定時釋放,萬一來不及釋放 就OOM了,另外的萬一發生full GC 那就更糟糕了,操作系統底層指令運行稍微一抖動,應用程序的執行性能就震了三震。
系統不會是由java寫的,而且鴻蒙的原生應用相當大的概率也不會是由Java寫的。
中文。
一個操作系統是涉及多門開發語言組合而成的,並非如此簡簡單單的一門語言,java也只是其中的一門語言。
鴻蒙、安卓、IOS的共同祖先是UNIX,而UNIX是C語言開發的,「鴻蒙」操作系統必然是C語言編寫的。「鴻蒙」操作系統提供給應用開發商的開發工具很可能是Java,下文具體說一說。