出版時(shí)間:2009-5 出版社:清華大學(xué)出版社 作者:劉萬(wàn)軍 等編著 頁(yè)數(shù):421
前言
現(xiàn)在,計(jì)算機(jī)網(wǎng)絡(luò)正在以前所未有的速度發(fā)展。在網(wǎng)絡(luò)程序設(shè)計(jì)領(lǐng)域,Java面向?qū)ο缶幊碳夹g(shù)已經(jīng)成為計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用開發(fā)的主流,從電子商務(wù)、遠(yuǎn)程教學(xué)到網(wǎng)絡(luò)游戲,都在紛紛使用Java技術(shù)。Java手機(jī)編程和基于Java技術(shù)的各種芯片的應(yīng)用等,在日常生活中也隨處可見?! ava是一種既面向?qū)ο笥挚煽缙脚_(tái)的語(yǔ)言,具有簡(jiǎn)單、解釋型、動(dòng)態(tài)、多線程、安全等特點(diǎn)。Java是一種網(wǎng)絡(luò)編程語(yǔ)言,最大限度地利用了網(wǎng)絡(luò)。Java的小應(yīng)用程序(applet)可在網(wǎng)絡(luò)上傳輸而不受CPU和環(huán)境的限制。Java還提供了豐富的類庫(kù),使程序設(shè)計(jì)者可以很方便地建立自己的系統(tǒng)。JDK 6.0在舊版本的基礎(chǔ)上提高了性能和GUI應(yīng)用,是Java程序員的最佳選擇。
內(nèi)容概要
本書根據(jù)Java語(yǔ)言程序面向?qū)ο蟮谋举|(zhì)特征,以及面向?qū)ο蟪绦蛟O(shè)計(jì)課程的基本教學(xué)要求,詳細(xì)介紹Java語(yǔ)言及其面向?qū)ο蟮幕咎匦浴⒒炯夹g(shù)。全書共分為12章,介紹了Java語(yǔ)言的產(chǎn)生和發(fā)展,Java語(yǔ)言基礎(chǔ),面向?qū)ο蟾拍詈兔嫦驅(qū)ο箝_發(fā)過(guò)程,面向?qū)ο蟾呒?jí)特征,字符串和日期類,異常處理機(jī)制,Java Swing,Java事件,多媒體技術(shù),輸入輸出流,訪問(wèn)數(shù)據(jù)庫(kù)等內(nèi)容。最后一章使用Java開發(fā)了一個(gè)綜合實(shí)例,介紹如何設(shè)計(jì)專賣店管理系統(tǒng)的數(shù)據(jù)庫(kù)以及如何通過(guò)Swing實(shí)現(xiàn)專賣店管理系統(tǒng)的知識(shí)?! ”緯勺鳛槠胀ǜ叩仍盒S?jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)的Java程序設(shè)計(jì)教材,也可作為讀者的自學(xué)用書。
書籍目錄
第1章 Java語(yǔ)言概述 1.1 Java歷史 1.2 Java概述 1.2.1 Java介紹 1.2.2 Java語(yǔ)言特點(diǎn) 1.2.3 Java工作原理 1.2.4 Java API介紹及使用 1.3 Java運(yùn)行環(huán)境 1.3.1 JDK安裝以及配置 1.3.2 Java應(yīng)用程序開發(fā) 1.3.3 Java小應(yīng)用程序開發(fā) 1.4 Java開發(fā)工具簡(jiǎn)介 1.4.1 Eclipse介紹及使用 1.4.2 NetBeans介紹及使用 1.5 實(shí)驗(yàn)指導(dǎo) 1.5.1 安裝并配置JDK 1.5.2 使用Eclipse創(chuàng)建Java程序 1.5.3 使用NetBeans創(chuàng)建Java程序 1.6 習(xí)題集 第2章 Java基本語(yǔ)法 2.1 Java語(yǔ)言基本組成元素 2.1.1 關(guān)鍵字與標(biāo)識(shí)符 2.1.2 運(yùn)算符與表達(dá)式 2.2 Java數(shù)據(jù)類型 2.2.1 數(shù)據(jù)類型 2.2.2 數(shù)據(jù)類型轉(zhuǎn)換 2.3 控制語(yǔ)句 2.3.1 分支語(yǔ)句 2.3.2 循環(huán)語(yǔ)句 2.3.3 跳轉(zhuǎn)語(yǔ)句 2.4 數(shù)組 2.4.1 一維數(shù)組與多維數(shù)組 2.4.2 一些與數(shù)組操作相關(guān)函數(shù) 2.4.3 向量類 2.4.4 應(yīng)用舉例 2.5 實(shí)驗(yàn)指導(dǎo) 2.5.1 猜字游戲 2.5.2 使用冒泡排序 2.5.3 輸出圖形 2.5.4 打印九九乘法表 2.6 習(xí)題集 第3章 面向?qū)ο蟪绦蛟O(shè)計(jì) 3.1 面向過(guò)程與面向?qū)ο? 3.1.1 編程思路的發(fā)展 3.1.2 面向?qū)ο笤O(shè)計(jì) 3.2 對(duì)象入門 3.3 面向?qū)ο箝_發(fā)過(guò)程 3.4 類 3.4.1 類定義 3.4.2 屬性和方法 3.4.3 訪問(wèn)類 3.4.4 構(gòu)造方法 3.5 對(duì)象 3.5.1 Java對(duì)象定義 3.5.2 對(duì)象引用 3.6 基本方法 3.6.1 this 3.6.2 方法重載 3.6.3 靜態(tài)變量和方法 3.6.4 常量和最終方法 3.7 繼承 3.7.1 Java中實(shí)現(xiàn)繼承 ……第4章 面向?qū)ο蟾呒?jí)特征第5章 字符串和日期類第6章 異常處理機(jī)制第7章 Java Swing第8章 Java事件 第9章 多媒體技術(shù)第10章 輸入輸出流第11章 訪問(wèn)數(shù)據(jù)庫(kù)第12章 匯智專賣店管理系統(tǒng)參考答案
章節(jié)摘錄
第1章 Java語(yǔ)言概述 內(nèi)容摘要 在經(jīng)歷了以大型機(jī)為代表的集中計(jì)算模式和以PC為代表的分散計(jì)算模式之后,互聯(lián)網(wǎng)的出現(xiàn)使得計(jì)算模式進(jìn)入了網(wǎng)絡(luò)計(jì)算時(shí)代(異構(gòu)時(shí)代)。網(wǎng)絡(luò)計(jì)算模式的一個(gè)特點(diǎn)是計(jì)算機(jī)是異構(gòu)的,即計(jì)算機(jī)的類型和操作系統(tǒng)是不一樣的。網(wǎng)絡(luò)計(jì)算模式的另一個(gè)特點(diǎn)是代碼可以通過(guò)網(wǎng)絡(luò)在各種計(jì)算機(jī)上進(jìn)行遷移。這就迫切需要一種跨平臺(tái)的編程語(yǔ)言,使得用其編寫的程序能夠在網(wǎng)絡(luò)中的各種計(jì)算機(jī)上正常運(yùn)行,Java就是在這種需求下產(chǎn)生的。正是因?yàn)镴ava語(yǔ)言符合了互聯(lián)網(wǎng)時(shí)代的發(fā)展要求,才使它獲得了巨大的成功?! ava是一種網(wǎng)絡(luò)編程語(yǔ)言,是一種既面向?qū)ο笥挚煽缙脚_(tái)的語(yǔ)言,具有簡(jiǎn)單、解釋型、動(dòng)態(tài)、多線程、安全等特點(diǎn)。本章首先介紹Java的產(chǎn)生和發(fā)展,然后介紹Java語(yǔ)言的概念、特點(diǎn)、工作原理和API,接下來(lái)介紹Java的開發(fā)環(huán)境,即JDK的安裝和配置,并以實(shí)例的方式介紹使用記事本開發(fā).1ava程序的方法。最后介紹Java程序兩種常用的開發(fā)工具:Eclipse和NetBeans?! W(xué)習(xí)目標(biāo) 理解Java產(chǎn)生的必然性 掌握J(rèn)ava概念 了解Java特點(diǎn) 熟練掌握J(rèn)ava工作原理 掌握使用Java API 掌握J(rèn)DK的安裝和配置 熟練掌握開發(fā)Java應(yīng)用程序和小應(yīng)用程序 熟練使用:Eclipse和NetBeans開發(fā)Java程序 從JDK誕生到現(xiàn)在已經(jīng)有13年了。到目前為止,JDK已經(jīng)發(fā)布了6個(gè)版本。在這13年里,誕生了無(wú)數(shù)和Java相關(guān)的技術(shù)和標(biāo)準(zhǔn)?,F(xiàn)在,從1995年開始,回顧一下Java的產(chǎn)生和發(fā)展過(guò)程。
編輯推薦
本書總結(jié)了作者長(zhǎng)期教學(xué)培訓(xùn)成果,難易適中,實(shí)用性強(qiáng);系統(tǒng)全面介紹Java6技術(shù)要點(diǎn),圍繞豐富實(shí)例講解Java編程實(shí)踐知識(shí),精心編寫大量“實(shí)驗(yàn)指導(dǎo)”,引導(dǎo)學(xué)生深入學(xué)習(xí)編程實(shí)踐,課后提供豐富習(xí)題,鞏固學(xué)習(xí)成果,網(wǎng)站提供代碼下載和課件支持。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Java 6程序設(shè)計(jì)實(shí)踐教程 PDF格式下載