Java語言程序設計

出版時間:2010-1  出版社:水利水電出版社  作者:郭磊,王愛民 主編  頁數(shù):236  字數(shù):380000  

前言

  今天,人類已經被勢不可擋的信息技術大潮帶入了信息社會,計算機網(wǎng)絡正成為計算機領域中綻放的最鮮艷的花簇!1973年,Bob Metcalfe發(fā)明了以太網(wǎng),從此那些獨立的計算機連在了一起。1984年,Sun提出了網(wǎng)絡就是計算機的理念。1992年,Tim Bemers Lee發(fā)明了萬維網(wǎng),Intemet以其驚人的速度迅猛發(fā)展。網(wǎng)絡改變了整個世界!它已經深入到我們工作、生活的方方面面。無論是在家中,在辦公室,在商場,在酒店,在機場,甚至走在街頭,網(wǎng)絡都觸手可及。這是一個信息的時代,一個計算機網(wǎng)絡的世界!網(wǎng)絡讓我們感到神奇,又令我們產生疑惑?! ava語言作為一種優(yōu)秀的現(xiàn)代高級編程語言,除承了C++語言以及其他高級編程語言的優(yōu)點之外,還體現(xiàn)和發(fā)展了當代軟件技術的新成果。它的出現(xiàn)大大地促進了軟件產業(yè)和互聯(lián)網(wǎng)的發(fā)展。  Java之所以如此流行,是因為它是一種簡單易學易用、純面向對象、可移植、安全、高效、健壯、分布式、多線程、結構中立、可解釋執(zhí)行的和動態(tài)的語言。作為一種與底層硬件無關的、“一次編寫,隨處可用”的高級語言與計算平臺,Java具有將網(wǎng)絡上的各個平臺連成一體的能力,真正實現(xiàn)了“網(wǎng)絡就是計算機”的理念。經過十多年的發(fā)展,Java語言已從最初的Oak發(fā)展到了現(xiàn)在的Java SE。本書以Java SE為基礎,全面講解了Java SE的主要內容?! ”緯髡叨季哂卸嗄甑腏ava教學經驗與開發(fā)經歷,而本書正是他們多年實踐經驗的總結。這是一本理論體系完備,知識點講解透徹,實例詳細典型的Java學習用書。

內容概要

Java語言是一種非常優(yōu)秀的面向對象的編程語言,具有強大的I/O、網(wǎng)絡連接、多線程、數(shù)據(jù)庫連接等功能。由于Java具有良好的平臺無關性,所以其在很多領域都發(fā)揮著具大的作用。無論是開發(fā)大型的桌面應用程序,還是企業(yè)級Web應用項目,Java都是開發(fā)人員的首選?! ”緯?0章,重點講述了類的繼承、接口的使用,泛型、多線程、I/O流、基于Swing的GUI開發(fā)、網(wǎng)絡編程、數(shù)據(jù)庫編程。最后一章給出了一個較大的、綜合性較強的應用實例項目。分層思想貫穿整個教材,并通過最后的綜合實例,將所有Java知識點與分層思想完美地結合在一起?! ”緯幷叨际情L期從事一線教學與研發(fā)的教師,具有豐富的教學與開發(fā)經驗。在編寫本書時,非常注重語言的可讀性、例子的典型性與代碼的實用性。每個例題都經過精心設計,既能幫助讀者理解知識點,又具有實際應用價值。對于每一個較綜合的實例,均采用“任務驅動”的模式,即先講目的任務,再述方法步驟的模式,將理論與實踐有機地融為一體?! ”緯瓤勺鳛楦叩仍盒1?、??茖W生、軟件學院Java教學的教材,也可作為Java軟件開發(fā)人員的自學參考書。還可作為全國計算機等級二級Java考試的輔導用書。

書籍目錄

前言第1章 Java語言概述 1.1 Java的發(fā)展史  1.1.1 Java的誕生  1.1.2 Java語言的轉折性發(fā)展 1.2 Java語言的特點 1.3 Java的工作原理 1.4 Java運行平臺  1.4.1 三種Java平臺簡介  1.4.2 JDK的安裝與環(huán)境變量配置 1.5 Java應用程序分類  1.5.1 Application應用程序  1.5.2 Applet小應用程序 本章小結 習題1第2章 Java語言基礎 2.1 數(shù)據(jù)類型  2.1.1 基本數(shù)據(jù)類型  2.1.2 數(shù)據(jù)類型的轉換  2.1.3 輸入與輸出 2.2 數(shù)組 2.3 字符串  2.3.1 String類  2.3.2 String Buffer類  2.3.3 String Tokenizer類 2.4 算符與表達式  2.4.1 算術運算  2.4.2 關系運算  2.4.3 邏輯運算  2.4.4 賦值運算  2.4.5 位運算  2.4.6 條件運算  2.4.7 instanceof運算 2.5 流程控制語句  2.5.1 分支語句  2.5.2 循環(huán)語句  2.5.3 跳轉語句 本章小結 習題2第3章 Java中的類與接口 3.1 類與對象  3.1.1 類的聲明  3.1.2 成員變量  3.1.3 成員方法  3.1.4 對象的創(chuàng)建與引用  3.1.5 類的繼承與多態(tài) 3.2 抽象類 3.3 內部類 3.4 匿名類 3.5 接口  3.5.1 接口的定義  3.5.2 接口的實現(xiàn)  3.5.3 接口回調 3.6 包  3.6.1 包的定義  3.6.2 包的導入 本章小結 習題3第4章 Java中的異常處理 4.1 異常的產生 4.2 異常類 4.3 異常的處理與拋出  4.3.1 try與catch  4.3.2 自定義異常類  4.3.3 try與多個catch  4.3.4 throw語句  4.3.5 throws語句 本章小結 習題4第5章 Java中的多線程 ……第6章 對文件的讀寫第7章 Java中的GUI編程第8章 Java與數(shù)據(jù)庫第9章 Java網(wǎng)絡編程第10章 綜合實例與分析參考文獻

章節(jié)摘錄

  1.1.2 Java語言的轉折性發(fā)展  Java語言最初的名字不是“Java”,而是“Oak”,據(jù)說是Java之父James Gosling根據(jù)他在Sun公司的辦公室窗外那棵Oak樹命名的。在歷盡開發(fā)的艱辛之后,Green項目組終于在1992年提交了他們的第一個產品,然而不幸的是Sun公司上下竟然沒有幾個人對它有興趣,項目面臨著被擱置的危險。無奈之下,Green小組不得不自己為該產品開拓市場渠道,可是噩耗依然,根本沒有一家消費類電子產品公司對該產品有興趣。從1993年到1994年上半年,Green小組一直在尋找市場渠道中苦苦掙扎。  正當Green小組苦于找不到出路的時候,互聯(lián)網(wǎng)正在悄然興起并一步一步發(fā)展壯大。與今天風靡世界的動態(tài)網(wǎng)頁技術不同,當時網(wǎng)絡上的網(wǎng)頁都是靜態(tài)的頁面,而且各處網(wǎng)絡節(jié)點上的機器及操作系統(tǒng)差別很大,網(wǎng)絡傳輸能力十分有限。Green小組敏銳地感覺到Java大展身手的機會來了,因為當初設計Java語言的初衷之一就是讓同一個用Java編寫的程序不用或很少修改就能輕松地在各種軟硬件環(huán)境下運行,而且Java小巧緊湊的程序也很適應在當時的網(wǎng)絡狀況下傳輸和部署。為了展現(xiàn)Java的魅力,Green小組決定采用Java編寫一個網(wǎng)頁瀏覽器。該瀏覽器不僅能夠運行在不同的平臺上,并且還支持一種叫Applet的技術,它使得瀏覽器能夠執(zhí)行嵌入在網(wǎng)頁中的Java小程序,從而能夠展現(xiàn)出動態(tài)的網(wǎng)頁,極大地提高了網(wǎng)頁和用戶之間的交互性。該瀏覽器一經發(fā)布,就吸引了很多人的目光,人們終于看到了Java在異構網(wǎng)絡環(huán)境下實現(xiàn)跨平臺互操作的強大威力。

編輯推薦

  《Java語言程序設計》特色:以少學時,沒有Java程序設計墓礎的瀆者為對象  緊扣教學大綱,精心設計教學內容  從實用角度出發(fā),采用“案例驅動”方式編寫  《Java語言程序設計》最后配有大型綜合實例  精選大量習題,供讀者練習與自測  免費提供電子教案

圖書封面

評論、評分、閱讀與下載


    Java語言程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7