JVM?的話是?C++?實(shí)現(xiàn)的。而c++則需要考慮效率,任何在windows下運(yùn)行的程序,底層都是C/C++或者ASM,這是硬件指令系統(tǒng)決定的。
站在用戶的角度思考問題,與客戶深入溝通,找到龍江網(wǎng)站設(shè)計與龍江網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋龍江地區(qū)。
Java?類庫是?Java?實(shí)現(xiàn)的。java主要面向于實(shí)現(xiàn)。
java虛擬機(jī)根據(jù)各個平臺進(jìn)行編寫,肯定會用到C,但是不一定完全用C寫的
底層代碼是指被封裝好的代碼,底層代碼寫的就是比較原始,比較基礎(chǔ)的代碼。底層代碼編寫是非常接近機(jī)器的編程,使用底層開發(fā)語言(如C或匯編)。這與使用高級語言(例如Python,Java)的程序員進(jìn)行編程不同。
對于java來說,底層代碼一般是指框架的實(shí)現(xiàn)代碼,這些代碼一般都是一些常用代碼或比較接近于原始的代碼,這些代碼封裝好,可以方便復(fù)用和調(diào)用。而對一些操作系統(tǒng)來說,底層代碼可能就是c或者匯編,寫底層代碼就是做底層開發(fā)。比如java的Map類,底層代碼實(shí)現(xiàn):
擴(kuò)展資料
編寫底層代碼一般要比較深厚的功底,對程序設(shè)計,代碼涉及的各個方面,性能,耦合度,復(fù)用性都要很深的掌握和考慮,熟練掌握設(shè)計模式,良好的編程習(xí)慣,代碼優(yōu)雅,數(shù)據(jù)結(jié)構(gòu),精通各種算法。
很多java框架被淘汰,除了本身有致命的bug外,還有就是有性能更好,使用更方便的框架出現(xiàn),而這些都是靠底層代碼實(shí)現(xiàn)來決定的。
參考資料:百度百科-底層開發(fā)
分享題目:java需要寫底層代碼嗎 寫java需要什么配置
文章網(wǎng)址:http://www.2m8n56k.cn/article24/dojidce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、微信小程序、手機(jī)網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、商城網(wǎng)站、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)