深入理解java虛擬機讀書筆記(一)

一、概述

    1. java不僅是一門編程語言,還是一個由一系列計算機軟件和規範形成的計算機體系結構

    2. 這個技術體系提供了完整的軟件開發和跨平臺部署的支持環境

    3.廣泛應用於多種場合

    優點:

   1. 他擺脫了硬件平臺的束縛,實現了“一次編寫,到處運行”的理想

    2.它提供了一個相對安全的內存管理和訪問機制,避免了絕大部分的內存泄漏和指針越界問題

    3.它實現了熱點代碼的檢測和運行時編譯及優化,這使得代碼隨運行時間的增加而獲得更高的性能

    4.它有一套完整的應用程序接口,還有無數來自商業機構和開源社區的第三方類庫

    Java的這些特性是程序的開發效率得到了很大的提升

二、java技術體系

    1.Java程序設計語言

    2.各種硬件平臺上的java虛擬機

    3.CLASS文件格式

    4.javaAPI類庫

    5.來自商業機構和開源社區的第三方java類庫

    可以把Java程序設計語言、Java虛擬機和javaAPI類庫統稱爲JDK,JDK是用於支持java程序開發最小的環境

三、java技術展望

    1.模塊化

    2.混合語言

    3.多核並行

    4.進一步豐富語法

    5.64位虛擬機

發佈了30 篇原創文章 · 獲贊 1 · 訪問量 8390
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章