小生現(xiàn)在大二, java學(xué)習(xí)的時(shí)間不到一年
但是自認(rèn)學(xué)習(xí)效率還是比較高的,同時(shí)在java上用時(shí)也比較多
在周末,放假,暑假。 每天能花費(fèi)12+個(gè)小時(shí)在實(shí)驗(yàn)室里面鉆研j2ee
我學(xué)過(guò)c/c++差不多一年吧(我就屬于十分喜歡編程,完全不跟隨課程走,想學(xué)神馬就專攻神馬,表示其他雜課掛的挺頻繁的。。。。。。)
今天在一個(gè)技術(shù)交流群里面見到有人談?wù)撜f(shuō)java是【解釋性語(yǔ)言】
今天就在這里,發(fā)表一下自己的觀點(diǎn)吧。。。
就拿c++和java比較吧
c++就是先將cpp源代碼編譯為二進(jìn)制文件、即exe文件(windows平臺(tái)下)。c++肯定是編譯性語(yǔ)言了
而java也是先將源代碼編譯為二進(jìn)制文件、即class文件,那為什么可以將java歸類為解釋性語(yǔ)言??????
群里有人說(shuō),java程序文件*.class是被JVM解釋執(zhí)行的
但是要注意,被JVM執(zhí)行的是編譯過(guò)的class文件,它是一個(gè)二進(jìn)制文件!
JVM執(zhí)行class文件和windows平臺(tái)執(zhí)行exe文件有區(qū)別嗎?
小生JVM底層了解的確實(shí)不太多,但是如果你人云亦云的說(shuō)java是解釋型語(yǔ)言的話,那HTML、CSS是神馬語(yǔ)言啊?也是解釋型語(yǔ)言?不合理吧!怎么能和java一樣呢,編譯性語(yǔ)言?也不合理吧!
所以啊,我認(rèn)為java絕對(duì)是一個(gè)編譯性語(yǔ)言
PS:最近想研究一下服務(wù)器servlet容器,哪位大神路過(guò)指點(diǎn)指點(diǎn)
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

