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

正文內(nèi)容

第1章java語(yǔ)言概述-文庫(kù)吧資料

2025-07-26 08:25本頁(yè)面
  

【正文】 對(duì)一般 Java軟件的開(kāi)發(fā)者,與其他開(kāi)發(fā)工具相比,最大區(qū)別在于不僅能夠開(kāi)發(fā)各種臺(tái)式機(jī)上的應(yīng)用程序,而且可以用來(lái)開(kāi)發(fā)網(wǎng)絡(luò)服務(wù)方面的應(yīng)用程序、可以開(kāi)發(fā)基于 J2ME的移動(dòng)設(shè)備上的應(yīng)用程序等。 電腦基礎(chǔ) 實(shí)例 ?下面對(duì)每個(gè)工具做簡(jiǎn)單介紹。實(shí)例 現(xiàn)在的很多工具屬于這種類型,也是 Java開(kāi)發(fā)工具的發(fā)展趨勢(shì)。實(shí)例 主要推薦HomeSite。實(shí)例 在這類中,主要推薦 UltraEdit和 EditPlus兩種編輯器。上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 文本編輯器 ?這類工具只提供了文本編輯功能,它只是一種類似記事本的工具。 ?文本編輯器 ?Web開(kāi)發(fā)工具 ?集成開(kāi)發(fā)工具 電腦基礎(chǔ) 實(shí)例 另一方面,開(kāi)發(fā)工具的功能、易用等方面發(fā)展很快,使編碼速度產(chǎn)生了飛躍。上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 Java開(kāi)發(fā)工具簡(jiǎn)介 ?“工欲善其事,必先利其器”,各種工具在程序開(kāi)發(fā)中的地位顯得十分重要。 電腦基礎(chǔ) Java應(yīng)用程序必須通過(guò) Java解釋器( )來(lái)解釋執(zhí)行其字節(jié)碼文件;Java小應(yīng)用程序必須通過(guò)支持 Java標(biāo)準(zhǔn)的瀏覽器來(lái)解釋執(zhí)行。實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 編譯 Java源程序 ?使用 Java編譯器( )編譯源文件,可得到字節(jié)碼文件。 電腦基礎(chǔ) 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 編寫(xiě) Java源文件 ?使用文本編輯器,如 Edit或記事本來(lái)編寫(xiě)源文件,但是要注意,因 Word編輯器含有不可見(jiàn)字,符所以不可使用。上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 Java程序的開(kāi)發(fā)過(guò)程 電腦基礎(chǔ) ?編寫(xiě) Java源文件 ?編譯 Java源程序 ?運(yùn)行 Java程序 電腦基礎(chǔ) 實(shí)例 ?如果想運(yùn)行其他用戶的 Java程序,可以只安裝 Java運(yùn)行環(huán)境 JRE, JRE由 Java虛擬機(jī)、 Java的核心類,以及一些支持文件組成,可以登陸 Sun的網(wǎng)站免費(fèi)下載Java的 JRE。實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 SDK的安裝 ?下面介紹 Sun公司發(fā)布的 J2SDK的 版本的安裝全過(guò)程。上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 SDK的安裝與配置 ?SDK的安裝 ?SDK的配臵 電腦基礎(chǔ) 電腦基礎(chǔ) 實(shí)例 實(shí)例 本書(shū)的所有程序都使用。實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 Java程序的運(yùn)行 ?Sun公司最早推出的 Java開(kāi)發(fā)環(huán)境稱為Java開(kāi)發(fā)工具包( Java Development Kit,簡(jiǎn)稱 JDK),主要用于構(gòu)建在 Java平臺(tái)上運(yùn)行的應(yīng)用程序、小應(yīng)用程序和組件等。 電腦基礎(chǔ) 實(shí)例 Java運(yùn)行時(shí)系統(tǒng)可以移植到不同的處理器和操作系統(tǒng)上, Java的編譯器是由 Java語(yǔ)言實(shí)現(xiàn)的,解釋器是由 Java語(yǔ)言和標(biāo)準(zhǔn) C語(yǔ)言實(shí)現(xiàn)的,因此可以較為方便地進(jìn)行移植。實(shí)例 即使是在單一系統(tǒng)的計(jì)算機(jī)上也可以運(yùn)行。實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 可移植性 ?網(wǎng)絡(luò)上充滿了各種不同類型的機(jī)器和操作系統(tǒng),為使 Java程序能在網(wǎng)絡(luò)的任何地方運(yùn)行, Java編譯器編譯生成了與體系結(jié)構(gòu)無(wú)關(guān)的字節(jié)碼結(jié)構(gòu)文件格式。 電腦基礎(chǔ) 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 安全性 ?當(dāng)使用支持 Java的瀏覽器時(shí),可以放心地運(yùn)行 Java的小應(yīng)用程序( Java Applet),不必?fù)?dān)心病毒的感染和惡意的企圖。 電腦基礎(chǔ) 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 安全性 ?另一方面,作為網(wǎng)絡(luò)語(yǔ)言, Java必須提供足夠的安全保障,并且要防止病毒的侵襲。 電腦基礎(chǔ) 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 安全性 ?在 Java程序中沒(méi)有采用地址計(jì)算的方法來(lái)實(shí)現(xiàn)指針訪問(wèn)內(nèi)存單元,大大減少了錯(cuò)誤發(fā)生的可能性,而且 Java的數(shù)組也不使用指針實(shí)現(xiàn),這樣就可以在檢查中避免數(shù)組越界的發(fā)生。 電腦基礎(chǔ) 作為一種強(qiáng)制類型語(yǔ)言,Java在編譯和連接時(shí)都需進(jìn)行大量的類型檢查,防止不匹配問(wèn)題的發(fā)生。實(shí)例 有些類是用戶編寫(xiě)的,有些是從類庫(kù)中調(diào)用,而類又是程序運(yùn)行時(shí)動(dòng)態(tài)裝載的,這就使得 Java可以在分布環(huán)境中動(dòng)態(tài)地維護(hù)程序及類庫(kù),而不像 C++那樣,每當(dāng)其類庫(kù)升級(jí)之后,相應(yīng)的程序都必須重新修改和編譯。實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 多線程 ?C++沒(méi)有內(nèi)臵的多線程機(jī)制,因此必須調(diào)用操作系統(tǒng)的多線程功能來(lái)進(jìn)行程序設(shè)計(jì)。 電腦基礎(chǔ) 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 多線程 ?支持內(nèi)臵的多線程也 Java的其特點(diǎn)之一,多線程允許同時(shí)完成多個(gè)任務(wù)。 電腦基礎(chǔ) 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 解釋型 ?Java不針對(duì)特定的 CPU芯片進(jìn)行編譯,而是把程序編譯為字節(jié)碼,字節(jié)碼很接近機(jī)器碼,可以在提供了 JVM的任何系統(tǒng)上被解釋執(zhí)行。 電腦基礎(chǔ) 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 解釋型 ?C、 C++等語(yǔ)言,都是只能對(duì)特定的CPU芯片進(jìn)行編譯。 電腦基礎(chǔ) 其他語(yǔ)言編寫(xiě)的程序面臨的一個(gè)主要問(wèn)題是操作系統(tǒng)的變化,處理器升級(jí)以及核心系統(tǒng)資源的變化,都可能導(dǎo)致程序出現(xiàn)錯(cuò)誤或者無(wú)法運(yùn)行。實(shí)例 面向?qū)ο蟮某绦蚋先说乃季S模式,更容易編寫(xiě)。實(shí)例 目前 Java和 C++已成為軟件開(kāi)發(fā)者應(yīng)當(dāng)掌握的語(yǔ)言之一。上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 簡(jiǎn)單 ?如果學(xué)習(xí)過(guò) C++,會(huì)感覺(jué) Java非常類似,因?yàn)?Java中許多基本語(yǔ)句的語(yǔ)法和 C++幾乎一樣。上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 Java語(yǔ)言的特點(diǎn) ?解釋型 ?多線程 ?動(dòng)態(tài)性 ?安全性 ?可移植性 ?高性能 電腦基礎(chǔ) ?簡(jiǎn)單 ?面向?qū)ο? ?與平臺(tái)無(wú)關(guān) 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 Java應(yīng)用程序設(shè)計(jì)接口 ?Java API和 JVM構(gòu)成了 Java運(yùn)行的基本的環(huán)境,這兩種軟件整合在一起處于電腦之上,通過(guò)這兩種軟件, Java平臺(tái)把一個(gè) Java應(yīng)用程序從硬件系統(tǒng)分離開(kāi),從而很好地保證了程序的獨(dú)立性。 電腦基礎(chǔ) 實(shí)例 隨著JVM的不斷升級(jí),其碎片回收的技術(shù)和算法也更加合理。實(shí)例 ?存儲(chǔ)區(qū): JVM存儲(chǔ)區(qū)就是用于存儲(chǔ)編譯過(guò)后的字節(jié)碼等信息。實(shí)例 為了功能的需要, JVM設(shè)臵了 4個(gè)常用的 32位寄存器: pc(程序計(jì)數(shù)器)、 optop(操作數(shù)棧頂指針)、 frame(當(dāng)前執(zhí)行環(huán)境指針)和 vars(指向當(dāng)前執(zhí)行環(huán)境中第一個(gè)局部變量的指針)。實(shí)例 操作碼為 8位二進(jìn)制數(shù),主要是為了說(shuō)明一條指令的功能,操作數(shù)可以根據(jù)需要而定, JVM有多達(dá) 256種不同的操作指令。實(shí)例 ?JVM解釋器:即這個(gè)虛擬機(jī)處理字段碼的 CPU。實(shí)例 實(shí)例 Java的平臺(tái)不太一樣,它由兩個(gè)部分組成即 JVM和應(yīng)用程序設(shè)計(jì)接口。上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 Java的運(yùn)行環(huán)境 ?Java平臺(tái)具有這樣的特性和它的結(jié)構(gòu)有關(guān)。 電腦基礎(chǔ) 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 Java的運(yùn)行環(huán)境 ?Java的編譯過(guò)程與其他的語(yǔ)言不同,像C++這樣的語(yǔ)言,在編譯時(shí),它與電腦的硬件平臺(tái)信息密不可分的。 電腦基礎(chǔ) 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 Java的運(yùn)行環(huán)境 ?其實(shí),也正是因?yàn)檫@個(gè)原因才使 Java這種語(yǔ)言具有了平臺(tái)無(wú)關(guān)性。 電腦基礎(chǔ) 實(shí)例 ?( 3)如果字節(jié)碼校驗(yàn)器檢驗(yàn)通過(guò),由Java解釋器負(fù)責(zé)把該類文件解釋成為機(jī)器碼進(jìn)行執(zhí)行。實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 代碼安全性檢查機(jī)制 ?Java字節(jié)碼的執(zhí)行需要經(jīng)過(guò) 3個(gè)步驟,具體操作步驟如下: ?( 1)由類裝載器( class loader)負(fù)責(zé)把類文件( .class文件)加載到 Java虛擬機(jī)中,在此過(guò)程需要檢驗(yàn)該類文件是否符合類文件規(guī)范。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 代碼安全性檢查機(jī)制 ?安全和方便總是相對(duì)矛盾的。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 無(wú)用內(nèi)存自動(dòng)回收機(jī)制 ?在程序的執(zhí)行過(guò)程中,部分內(nèi)存在使用過(guò)后就處于廢棄狀態(tài),如果不及時(shí)進(jìn)行回收,很大可能會(huì)導(dǎo)致內(nèi)存泄漏,進(jìn)而引發(fā)系統(tǒng)崩潰。 電腦基礎(chǔ) 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 Java虛擬機(jī) ?Java虛擬機(jī)的建立需要針對(duì)不同的軟硬件平臺(tái)來(lái)實(shí)現(xiàn),既要考慮處理器的型號(hào),也要考慮操作系統(tǒng)的種類。 電腦基礎(chǔ) 上機(jī)系列叢書(shū) Java程序設(shè)計(jì)教程 清華大學(xué)出版社 Java虛擬機(jī) ?Java程序的跨平臺(tái)特性主要是指字節(jié)碼文件可以在任何具有 Java虛擬機(jī)的計(jì)算機(jī)或者電
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1