最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java語言與平臺基礎(chǔ)知識點

 更新時間:2019年11月24日 09:58:58   作者:doc88  
在本篇文章里小編給大家整理的是一篇關(guān)于java語言與平臺基礎(chǔ)知識點內(nèi)容,有需要的朋友們跟著學(xué)習(xí)下。

使用Java之前,我們要先弄清楚Java語言和Java平臺之間的區(qū)別。然而,有時候不同的作者對語言和平臺的構(gòu)成會有不同的定義,所以人們有時不太清楚兩者之間的區(qū)別,分不清是語言還是平臺提供了代碼使用的編程特性。

因為本書的大部分內(nèi)容都需要你理解兩者的區(qū)別,所以這里需要說明一下。以下是我們給出的定義。

Java語言

在“關(guān)于本書”中,我們提到Java語言是靜態(tài)類型、面向?qū)ο蟮恼Z言,希望你對這種說法已經(jīng)非常熟悉了。Java語言還有一個非常明顯的特點,它是(或者說應(yīng)該是)人類可讀的。

Java平臺

平臺是提供運行時環(huán)境的軟件。Java虛擬機(jī)(JVM)負(fù)責(zé)把類文件形式(人類不可讀)的代碼鏈接起來并執(zhí)行。JVM不能直接解釋Java語言的源文件,你要先把源文件轉(zhuǎn)換成類文件。

Java作為軟件系統(tǒng)之所以能成功,主要因為它是一種標(biāo)準(zhǔn)。也就是說,它有規(guī)范文件描述它應(yīng)該如何工作。不同的廠商或項目組可以據(jù)此推出自己的實現(xiàn),這些不同實現(xiàn)的工作方式在理論上是相同的。規(guī)范雖然不能保證這些實現(xiàn)處理同一任務(wù)時表現(xiàn)如何,但可以保證處理結(jié)果的正確性。

控制Java系統(tǒng)的規(guī)范有多種,其中最重要的是《Java語言規(guī)范》(JLS)和《JVM規(guī)范》(VMSpec)。在Java 7中,這兩者之間的界限愈發(fā)清晰。實際上,VMSpec不再引用JLS中的任何內(nèi)容,如果你認(rèn)為這是Java 7重視Java之外其他語言的信號,說明你有見微知著的能力!希望你能繼續(xù)關(guān)注,接下來我們會更加深入地探討這兩個規(guī)范之間的差別。

提到Java的雙重角色,你自然想問:“它們兩者之間還有什么關(guān)聯(lián)嗎?”如果它們在Java 7中如此涇渭分明,又是如何共同形成我們所熟悉的Java系統(tǒng)的呢?

連接Java語言和平臺之間的紐帶是統(tǒng)一的類文件(即.class文件)格式定義。認(rèn)真研究類文件的定義能讓你獲益匪淺,這是優(yōu)秀Java程序員向偉大Java程序員轉(zhuǎn)變的一個途徑。圖展示了產(chǎn)生和使用Java代碼的整個過程。

以上就是學(xué)習(xí)JAVA語言的基礎(chǔ)的知識點,希望我們整理的內(nèi)容能幫助到大家。

相關(guān)文章

  • Maven熱部署devtools的實現(xiàn)示例

    Maven熱部署devtools的實現(xiàn)示例

    本文主要介紹了Maven熱部署devtools的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • java組件smartupload實現(xiàn)上傳文件功能

    java組件smartupload實現(xiàn)上傳文件功能

    這篇文章主要為大家詳細(xì)介紹了java組件smartupload實現(xiàn)上傳文件功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 什么是Java自旋鎖

    什么是Java自旋鎖

    這篇文章主要介紹了什么是Java自旋鎖,在有些場景中,同步資源的鎖定時間很短,為了這一小段時間去切換線程,線程掛起和恢復(fù)現(xiàn)場的花費可能會讓系統(tǒng)得不償失,下面來了解具體內(nèi)容介紹吧
    2022-01-01
  • Java 房屋租賃系統(tǒng)的實現(xiàn)流程

    Java 房屋租賃系統(tǒng)的實現(xiàn)流程

    讀萬卷書不如行萬里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SSM+jsp+mysql+maven實現(xiàn)一個房屋租賃系統(tǒng),大家可以在過程中查缺補(bǔ)漏,提升水平
    2021-11-11
  • Java代碼注釋規(guī)范(動力節(jié)點整理)

    Java代碼注釋規(guī)范(動力節(jié)點整理)

    代碼注釋是架起程序設(shè)計者與程序閱讀者之間的通信橋梁,最大限度的提高團(tuán)隊開發(fā)合作效率。也是程序代碼可維護(hù)性的重要環(huán)節(jié)之一。下面通過本文說一下我們在日常開發(fā)中使用的代碼注釋規(guī)范
    2017-03-03
  • 一次因HashSet引起的并發(fā)問題詳解

    一次因HashSet引起的并發(fā)問題詳解

    這篇文章主要給大家介紹了一次因HashSet引起的并發(fā)問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • 淺談spring中scope作用域

    淺談spring中scope作用域

    這篇文章主要介紹了淺談spring中scope作用域,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • SpringBoot定制JSON響應(yīng)數(shù)據(jù)的實現(xiàn)

    SpringBoot定制JSON響應(yīng)數(shù)據(jù)的實現(xiàn)

    本文主要介紹了SpringBoot定制JSON響應(yīng)數(shù)據(jù)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • 詳解Spring中使用@within與@target的區(qū)別

    詳解Spring中使用@within與@target的區(qū)別

    這篇文章主要介紹了Spring中使用@within與@target的一些區(qū)別,本文通過項目案例給大家詳細(xì)分析,給大家介紹的非常詳細(xì),代碼簡單易懂,需要的朋友可以參考下
    2021-09-09
  • 詳解Java?List中五種常見實現(xiàn)類的使用

    詳解Java?List中五種常見實現(xiàn)類的使用

    Java中提供了非常多的使用的List實現(xiàn)類,本文將重點介紹一下常見的五種實現(xiàn)類以及他們的應(yīng)用場景,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-10-10

最新評論

开封县| 沅陵县| 安龙县| 政和县| 绥滨县| 贵德县| 炉霍县| 林芝县| 平顶山市| 鹤壁市| 政和县| 曲水县| 万宁市| 石城县| 若尔盖县| 河南省| 商都县| 镇赉县| 巢湖市| 上犹县| 抚州市| 景洪市| 思南县| 西充县| 民乐县| 久治县| 石棉县| 昌邑市| 营口市| 海城市| 屏东县| 玛多县| 上饶县| 库车县| 高青县| 林芝县| 梅河口市| 霍城县| 乐业县| 抚州市| 伽师县|