出版時間:2008-5 出版社:耿祥義、 張躍平 電子工業(yè)出版社 (2008-05出版) 作者:耿祥義,張躍平 著 頁數(shù):327
Tag標簽:無
內(nèi)容概要
本書是《Java大學實用教程》的第2版,繼續(xù)保留原教材的特點——注重教材的可讀性和實用性。本書加大了面向?qū)ο蟮闹R容量,對部分例題的內(nèi)容做了調(diào)整,增加了一些新的知識內(nèi)容和例題??紤]到Java與數(shù)據(jù)庫連接的重要性,新增一章的內(nèi)容來講述Java與數(shù)據(jù)庫操作。 全書共分13章,重點講解了類與對象、類的繼承、接口的使用、SDK1.5新推出的泛型、字符串與模式匹配、實用類及數(shù)據(jù)結(jié)構(gòu)、多線程、輸入/輸出流、基于SWING的圖形界面用戶設(shè)計、網(wǎng)絡(luò)編程、數(shù)據(jù)庫操作、JavaApplet程序設(shè)計等內(nèi)容。本書提供配套的電子課件和教學資源。本書有配套的學習指導書?! ”緯m合作為高等學校Java語言的教材,也可以作為自學用書。
書籍目錄
第1章 Java語言概述 1.1 Java語言的誕生 1.2 學習Java的必要性 1.3 Java的特點 1.4 Java與C/C++之關(guān)系 1.5 Java運行平臺 1.6 Java程序開發(fā) 1.7 JDK 1.6編譯器的兼容性 問答題 作業(yè)題第2章 基本數(shù)據(jù)類型和數(shù)組第3章 運算符、表達式與語句第4章 類與對象第5章 繼承、接口與泛型第6章 字符串和正則表達式第7章 常用實用類第8章 線程第9章 輸入/輸出流第10章 基于SWING的圖形用戶界面設(shè)計第11章 Java中的網(wǎng)絡(luò)編程第12章 Java與數(shù)據(jù)庫操作第13章 Java Applet
章節(jié)摘錄
第1章 Java語言概述1.3 Java的特點1. 平臺無關(guān)性Java語言和其他語言相比,最大的優(yōu)勢就是能夠在所有的計算機上運行,這也是Java風靡全球的主要原因。Java之所以能做到這一點,是因為Java可以在計算機的操作系統(tǒng)之上提供了一個Java運行環(huán)境,即一個運行Java程序的平臺,這個平臺由Java虛擬機(Java Virtual Machine,JVM)、類庫以及一些核心文件組成。Java語言確實具備了“一旦寫成,處處可用”的特點,為了能很好地理解Java不依賴于平臺的特點,有必要簡單回顧一下編程語言的發(fā)展過程。盡管正在使用的計算機語言有很多種,但它們可分為三大類:機器語言、匯編語言和高級語言。計算機處理信息的早期語言是所謂的機器語言。機器語言是由二進制代碼書寫的且能被計算機直接識別的一種語言,這種語言中的指令都是由0和1組成的序列。一個這樣的序列稱為一條機器指令。每一條機器指令,都是由計算機的硬件設(shè)計定義好的。比如,某種型號的計算機用8位二進制信息10101010表示一次加法,以1001001l表示一次減法等。因此,用機器語言編寫的代碼是與機器相關(guān)的,即某種機器語言僅可用在某特定型號的計算機上。用機器語言進行程序設(shè)計既煩瑣、費時又難以識別。而且,同樣的任務(wù),人們要針對不同型號的計算機分別編寫指令。因此,使用機器語言編程也稱為面向機器編程。20世紀50年代出現(xiàn)了匯編語言,在編寫指令時,它用一些簡單的容易記憶的符號來代替二進制指令。但匯編語言仍是面向機器的,需針對不同的機器來編寫不同的代碼。習慣上,稱機器語言、匯編語言為低級語言。
編輯推薦
《Java大學實用教程》(第2版)有配套的學習指導書?!禞ava大學實用教程》(第2版)適合作為高等學校Java語言的教材,也可以作為自學用書?!禞ava大學實用教程》全面地講解了Java的基礎(chǔ)內(nèi)容和編程方法,在內(nèi)容的深度和廣度方面都經(jīng)過了仔細考慮,對類、對象、繼承、接口等重要的基礎(chǔ)知識的講解側(cè)重深度,而對實用類的講解則側(cè)重廣度。通過《Java大學實用教程》(第2版)的學習,讀者可以掌握Java面向?qū)ο缶幊痰乃枷牒蚃ava在網(wǎng)絡(luò)編程中的一些重要技術(shù)。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載