freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

java畢業(yè)設計外文文獻原文及譯文(參考版)

2024-11-27 03:19本頁面
  

【正文】 這種大小的不可更改正是 Java 程序具有很強移植能力的原因之一。 Java 決定了 每種主要類型的大小。也就是說,不是用 new 創(chuàng)建變量,而是創(chuàng)建一個并非句柄的 “ 自動 ” 變量。之所以要特別對待,是由于用new創(chuàng)建對象(特別是小的、簡單的變量)并不是非常有效,因為 new 將對象置于 “ 堆 ”里。未來的版本甚至可能提供更完整的方案。一旦需要,甚至能將它們恢復成普通的、基于 RAM 的對象。即使程序中止運行,它們仍可保持自己的狀態(tài)不變。對于流式對象,對象會變成字節(jié)流,通常會發(fā)給另一臺機器。若數(shù)據(jù)完全獨立于一個程序之外,則程序不運行時仍可存在,并在程序的控制范圍之外。有的常數(shù)需要 嚴格地保護,所以可考慮將它們置入只讀存儲器( ROM) 。常數(shù)值通常直接置于程序代碼內部。但 Java 對象本身永遠都不會置入靜態(tài)存儲空間。程序運行期間,靜態(tài)存儲的數(shù)據(jù)將隨時等候調用。當然,為達到這種靈活性,必然會付出一的代價:在堆里分配存儲空間時會花掉更長的時間! 第 7 頁 共 7 頁 (4) 靜態(tài)存儲。要求創(chuàng)建一個對象時,只需用 new命令編制相關的代碼即可。和堆棧不同, “ 內存堆 ” 或 “ 堆 ” ( Heap)最吸引人的地方在于編譯器不必知道要從堆里分配多少存儲空間,也不必知道存儲的數(shù)據(jù)要在堆里停留多長的時間。 (3) 堆。這是由于它必須生成相應的代碼,以便向上和向下移動指針。這是一種特別快、特別有效的數(shù)據(jù)保存方式,僅次于寄存 器。駐留于常規(guī) RAM(隨機訪問存儲器)區(qū)域,但可通過它的 “ 堆棧指針 ”獲得處理的直接支持。我們對此沒有直接的控制權,也不可能在自己的程序里找到寄存器存在的任何蹤跡。這是最快的保存區(qū)域,因為它位于和其他所有保存方式不同的地方:處理器內部。特別要注意的是內存的分配。事實上,這應是 Java 程序設計的一項基本操作,是繼續(xù)本書后余部分學習的基礎。 Java 配套提供了數(shù)量眾多的現(xiàn)成類型。 它不僅指出 “ 將我變成一個新字串 ” ,也通過提供一個初始字串,指出了 “ 如何生成這個新字串 ” 。 new的意思是: “ 把我變成這些對象的一種新類型 ” 。 創(chuàng)建句柄時,我們希望它同一個 新對象連接。 然而,這里采用的是一種特殊類型:字串可用加引號的文字初始化。這是由于 s實際并未與任何東西連接(即 “ 沒有電視機 ” )。所以如果想容納一個詞或句子,可創(chuàng)建一個 String句柄: 但這里創(chuàng)建的只是句柄,并不是對象。 此外,即使沒有電視機 ,遙控板亦可獨立存在。但一旦需要 “ 換頻道 ” 或者 “ 關小聲音 ” ,我們實際操縱的是遙控板(句柄),再由遙控板自己操縱電視機(對象)。可將這一情形想象成用遙控板(句柄)操縱電視機(對象)。但要注意,盡管將一切都 “ 看作 ” 對象,但操縱的標識符實際是指向一個對象的 “ 句柄 ” ( Handle)。您曾利用一些特殊語法直接操作過對象,或處理過一些間接表示的對象嗎( C或 C++里的指針)? 所有這些在 Java 里都得到了簡化,任何東西都可看作對象。 每種編程語言都有自己的數(shù)據(jù)處理方式。只有做好這個準備工作,與其他 OOP 語言相比,才能體會到 Java 的易學易用。 Java 語言首先便假定了我們只希望進行面向對象的程序設計。雜合語言允許采用多種編程風格;之所以說 C++是一種雜合語言,是因為它支持與C語言的向后兼容能力。無論 C++還是 Java 都屬于雜合語言。 第 1 頁 共 7 頁 畢業(yè)設計說明書 英文文獻及中文翻譯 學 號: 學 號: 學生姓名: 學 院: 專 業(yè): 指導教師: 2020 年 6 月 軟件學院 軟件工程 第 2 頁 共 7 頁 Thinking in Java Although it is based on C++, Java is more of a “pure” objectoriented C++ and Java are hybrid languages, but in Java the designers felt that the hybridization was not as important as it was in C++. A hybrid language allows multiple programming st
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1