Java大學(xué)教程

出版時(shí)間:2008-9  出版社:清華大學(xué)出版社  作者:(英)查拉坦,(英)堪斯 著,王桂彬,劉家蘭 譯  頁(yè)數(shù):614  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書(shū)采用非常淺顯的語(yǔ)言,逐步深入地介紹了Java編程的基礎(chǔ)知識(shí)及高級(jí)內(nèi)容。其中,作者引入了大量程序,并將這些程序逐步分解,讓我們了解如何編寫(xiě)代碼,代碼足如何運(yùn)行的,并通過(guò)大型案例解釋如何利用這些技術(shù)構(gòu)造自已的程序。全書(shū)分為兩個(gè)部分。第一部分介紹了一些面向?qū)ο蟮幕靖拍?,同時(shí)使學(xué)生從基本的編程概念逐步掌握繼承和HCI的知識(shí)。第二部分介紹了高級(jí)圖形編程、異常、線程以及網(wǎng)絡(luò)編程等內(nèi)容,并且在最后一章中概括了Java語(yǔ)言在當(dāng)前軟件發(fā)展領(lǐng)域中的地位。    本書(shū)非常適合于剛剛步入大學(xué)尚無(wú)相關(guān)知識(shí)背景的大學(xué)生,也適已多年沒(méi)有接受正規(guī)教育的學(xué)生重返學(xué)校學(xué)習(xí)時(shí)作為教材使用。

作者簡(jiǎn)介

Quentin Charatan博士和Aaron Kans博士分別是東倫敦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院的首席講師和高級(jí)講師。

書(shū)籍目錄

第一篇  第1章  步入Java世界  第2章  選擇  第3章  迭代  第4章  方法的實(shí)現(xiàn)  第5章  數(shù)組  第6章  類(lèi)和對(duì)象  第7章  類(lèi)的實(shí)現(xiàn)  第8章  通過(guò)繼承擴(kuò)展類(lèi)  第9章  軟件質(zhì)量  第10章  圖形和事件驅(qū)動(dòng)程序  第11章  案例研究——第1部分  第12章  案例研究——第2部分第二篇  第13章  程序包  第14章  抽象、繼承和接口  第15章  異常  第16章  二維數(shù)組  第17章  Java聚集類(lèi)框架  第18章  高級(jí)圖形編程  第19章  改進(jìn)用戶(hù)界面  第20章  文件處理  第21章  高級(jí)案例研究  第22章  多線程程序  第23章  Java網(wǎng)絡(luò)編程  第24章  Java的背景

章節(jié)摘錄

  第一篇  第1章 步入Java世界  1.4 用Java編程  在Java出現(xiàn)以前,絕大多數(shù)程序都是按圖1—1所示過(guò)程進(jìn)行編譯的。這一方法存在的問(wèn)題是,最終編譯后的程序只適用于一種特定類(lèi)型的計(jì)算機(jī)。例如,為PC機(jī)編譯的程序就不能運(yùn)行在Apple Mac或UNIX機(jī)器上。  但對(duì)于Java這就不是問(wèn)題了!Java是一種平臺(tái)無(wú)關(guān)(platform.independent)的編程語(yǔ)言。Java程序可以運(yùn)行在任何類(lèi)型的計(jì)算機(jī)上。  這是如何實(shí)現(xiàn)的呢?答案就在于,任何Java程序都需要在運(yùn)行它的計(jì)算機(jī)上同時(shí)還運(yùn)行著一種名為Java虛擬機(jī)(Java Virtual Machine,JVM)的專(zhuān)用程序。JVM可以讓Java程序在某一特定類(lèi)型的計(jì)算機(jī)上運(yùn)行?! ∏懊嫖覀兛吹?,傳統(tǒng)的編譯程序是將程序代碼直接翻譯成機(jī)器碼。這種機(jī)器碼包含的具體指令因計(jì)算機(jī)類(lèi)型的不同而不同,可能只適用于對(duì)應(yīng)的計(jì)算機(jī)。Java編譯器并不將程序翻譯成機(jī)器碼——而是將其翻譯成名為Java字節(jié)碼(Java byte code)的特殊指令。Java字節(jié)碼與機(jī)器碼類(lèi)似,也是由0和1構(gòu)成,包含同樣的與計(jì)算機(jī)類(lèi)型無(wú)關(guān)的指令——它是通用的,而機(jī)器碼僅針對(duì)特定類(lèi)型的計(jì)算機(jī)。JVM的任務(wù)就是為要運(yùn)行程序的計(jì)算機(jī)在執(zhí)行指令前翻譯好每個(gè)字節(jié)碼指令,圖1—2闡述了這一處理過(guò)程。  將JVM安裝到計(jì)算機(jī)上有很多種方式。像Linux和Appple Mac OS等操作系統(tǒng),JVM是與系統(tǒng)封裝在一起的。

編輯推薦

  《java大學(xué)教程(第2版)》提供了面向?qū)ο缶幊谭椒ǖ脑敿?xì)介紹,其中涵蓋了Java基礎(chǔ)知識(shí)以及更高級(jí)的專(zhuān)題內(nèi)容?!秊ava大學(xué)教程(第2版)》不僅充分考慮了初次接觸編程的學(xué)生的特點(diǎn),同時(shí)也非常注重軟件開(kāi)發(fā)的系統(tǒng)性,所以,《java大學(xué)教程(第2版)》除了介紹基本的編程知識(shí)外,還涵蓋了很多如設(shè)計(jì)原則和標(biāo)準(zhǔn)、測(cè)試方法、內(nèi)存管理等內(nèi)容,更提供了大型的案例分析,以指導(dǎo)學(xué)生開(kāi)發(fā)比較有實(shí)用價(jià)值的應(yīng)用程序,從而展示了Java軟件開(kāi)發(fā)的全貌。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Java大學(xué)教程 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)1條)

 
 

  •   本來(lái)要買(mǎi)java核心技術(shù)的
    但是老師非說(shuō)這本java大學(xué)教程好
    結(jié)果買(mǎi)回來(lái)才知道不是的
    是美國(guó)人編的那個(gè)版本
    但是那個(gè)版本也有不好的地方
    沒(méi)的新的版本
    是人家年97版的
    太舊了
    只有這個(gè)版本了
    用著看吧
    反正又買(mǎi)了本java編程思想
    號(hào)稱(chēng)java學(xué)習(xí)的權(quán)威之作
    讀一次有一次的新發(fā)現(xiàn)
    兩本和著讀吧
    加油吧
    學(xué)校又開(kāi)門(mén)vb
    我無(wú)語(yǔ)
    頭都大了
    咨詢(xún)了大四的前輩
    只有先把vb放一放了
    到時(shí)候把思想學(xué)到了
    補(bǔ)起來(lái)快的很

    祝學(xué)java的天下各路豪杰們
    都能馬到成功
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7