Java虛擬機深入解析

Java虛擬機深入解析
定價:690
NT $ 621
  • 作者:Bill Venners
  • 譯者:葛湘達
  • 出版社:美商麥格羅‧希爾
  • 出版日期:2001-05-26
  • 語言:繁體中文
  • ISBN10:9574933741
  • ISBN13:9789574933747
  • 裝訂:平裝 / 656頁 / 普通級 / 單色印刷 / 初版
 

內容簡介

  本書主要描述Java虛擬機,及它和一些API之間的關聯。透過快速的瀏覽導引、範例、參考資料及交互式的applets範例,這本書提供徹底Java的技術研究。Java程式設計語言似乎是於 C和 C++後下一個主要流行語言。基本的理由之一是Java可以在資源缺乏的機器上執行。由於Java虛擬機的加入,Java有跨硬體環境的特性。

  程式設計的開發語言在過去不得不依據不同的硬體而做不同的修改。而因為硬體成長快速,導致軟體到現在越變越複雜。從組合語言到程序化語言( C)再到物件導向語言(如 C++)的演化過程是針對日益複雜的硬體架構。今日電腦架構朝向較便宜,更快速及更多強大硬體,但是軟體卻變得更加的複雜。Java可以幫助程式員處理元件複雜的程式問題,而這些問題常常折磨 C和 C++程式員。Java的記憶體安全、垃圾蒐集、無指標運算、執行時才檢查使用參照等特性,可以防止Java程式讓記憶體崩潰。Java的記憶體安全令程式員有更大生產力和幫助它們管理複雜的程式元件。

  除了硬體能力增加,有另一個基本問題發生在硬體環境中,就是網路的誕生。當網路越來越發達,軟體製作也產生了新的需求。隨網路的成長,跨平台和安全性已變成更重要的議題。Java虛擬機也就成了負責維護記憶體安全、跨平台及安全性等Java程式語言特性的守護神。

  雖然虛擬機已經發展很長時間,在Java之前它們尚未進入主流。但是在今天的硬體簡化趨勢下,軟體開發者需要虛擬機。而且Sun為了打擊windows市場,大力提倡Java。因此,Java虛擬機在近幾年大為流行。這本書將幫助你認識虛擬機和一些相關的Java API。使用這些知識,你將更能得到Java的最大優點。

 

目錄

第一章、Java 架構介紹
第二章、跨平台
第三章、為什麼需要安全性
第四章、網路可攜性
第五章、Java虛擬機
第六章、Java類別檔
第七章、型態的生命週期
第八章、鏈結模型
第九章、垃圾蒐集
第十章、堆疊和局部變數
第十一章、整數轉換
第十二章、整數運術
第十三章、邏輯
第十四章、浮動點述運算
第十五章、物件和陣列
第十六章、控制流程
第十七章、異常
第十八章、終結子句
第十九章、方法呼叫和返回
第二十章、執行緒同步
附錄A、Java虛擬機指令集
網路書店 類別 折扣 價格
  1. 新書
    9
    $621
  2. 新書
    9
    $621