出版時(shí)間:2009-4 出版社:中國(guó)鐵道出版社 作者:沈大林 主編 頁(yè)數(shù):268
前言
Java語(yǔ)言以其獨(dú)有的開(kāi)放性、跨平臺(tái)性和面向網(wǎng)絡(luò)的交互性風(fēng)靡全球,是目前最常用的計(jì)算機(jī)編程語(yǔ)言,也是主要的網(wǎng)絡(luò)開(kāi)發(fā)語(yǔ)言之一。Java具有面向?qū)ο?、分布式和多線程等先進(jìn)高級(jí)計(jì)算機(jī)語(yǔ)言的特點(diǎn),同時(shí)它還因可移植、安全性能高和網(wǎng)絡(luò)移動(dòng)性等逐漸成為一種行業(yè)標(biāo)準(zhǔn)。本書詳細(xì)地介紹使用Java語(yǔ)言進(jìn)行編程的基本知識(shí)和方法。本書的特點(diǎn)是內(nèi)容全面且易懂,以實(shí)例為主,全面介紹了用Java語(yǔ)言編程所需的各方面知識(shí),內(nèi)容包括Java編程基礎(chǔ)知識(shí)、算法和流程控制語(yǔ)句、數(shù)組和方法、面向?qū)ο蟪绦蛟O(shè)計(jì)、圖形用戶界面設(shè)計(jì)與實(shí)現(xiàn)以及異常處理和多線程等。通過(guò)大量實(shí)例的講解以及豐富的習(xí)題,初學(xué)者可以迅速而全面地掌握J(rèn)ava編程語(yǔ)言,編寫出適合現(xiàn)代企業(yè)或個(gè)人需要的程序。本書共分7章,介紹了58個(gè)案例,提供了大量思考與練習(xí)題。第1章主要介紹如何安裝Java語(yǔ)言開(kāi)發(fā)工具,如何使用DOS系統(tǒng)運(yùn)行Java應(yīng)用程序和Java小程序。第2章主要介紹Java語(yǔ)言編程的基礎(chǔ)知識(shí),包括輸出數(shù)據(jù)的方法、數(shù)據(jù)類型、變量與常量、運(yùn)算符與表達(dá)式以及面向?qū)ο蠡靖拍詈蚃ava庫(kù)類。第3章主要介紹Java語(yǔ)言的流程控制語(yǔ)句,包括if語(yǔ)句、switch語(yǔ)句、for語(yǔ)句、do...while語(yǔ)句和while...loop語(yǔ)句以及break、eontinue和return語(yǔ)句。第4章主要介紹數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)知識(shí),一維數(shù)組和多維數(shù)組的創(chuàng)建與使用,數(shù)字排序和遞歸思想以及方法的意義和應(yīng)用。第5章主要介紹如何在Java語(yǔ)言中實(shí)現(xiàn)面向?qū)ο蟪绦蛟O(shè)計(jì)、類的繼承和多態(tài)以及與面向?qū)ο笙嚓P(guān)的接口、包和修飾符等知識(shí)。第6章介紹Java基本的圖形編程知識(shí),包括窗口的顯示、文字和圖像的顯示、創(chuàng)建容器、指定布局、事件處理以及圖形用戶界面中常用的組件等內(nèi)容。第7章主要介紹Java語(yǔ)言異常處理機(jī)制和方法、線程的概念和多線程的應(yīng)用。建議教師在使用該教材進(jìn)行教學(xué)時(shí),可以一邊帶學(xué)生做各章的案例(指導(dǎo)學(xué)生在計(jì)算機(jī)前按照書中案例的操作步驟進(jìn)行操作),一邊學(xué)習(xí)各種相關(guān)知識(shí)和實(shí)用技術(shù),將它們有機(jī)地結(jié)合在一起,以達(dá)到事半功倍的效果。采用這種方法學(xué)習(xí)的學(xué)生,掌握知識(shí)的速度快、學(xué)習(xí)效果好,可以提高靈活應(yīng)用能力和創(chuàng)造能力。
內(nèi)容概要
Java是由美國(guó)SUN公司開(kāi)發(fā)的一種功能強(qiáng)大的,具有簡(jiǎn)單、面向?qū)ο?、分布式、可移植等性能的多線程動(dòng)態(tài)計(jì)算機(jī)編程語(yǔ)言。同時(shí),Java還是一種跨平臺(tái)的程序設(shè)計(jì)語(yǔ)言,可以在各種類型的計(jì)算機(jī)和操作系統(tǒng)上運(yùn)行。Java語(yǔ)言非常適合于企業(yè)網(wǎng)絡(luò)和Internet環(huán)境,現(xiàn)在已成為Internet中最受歡迎、最有影響的編程語(yǔ)言之一。本書使用JDK 6 Update 7作為開(kāi)發(fā)工具來(lái)介紹Java語(yǔ)言。 本書共分為7章,主要介紹了Java編程基礎(chǔ)知識(shí)、算法和流程控制語(yǔ)句、數(shù)組和方法、面向?qū)ο蟪绦蛟O(shè)計(jì)、圖形用戶界面設(shè)計(jì)與實(shí)現(xiàn)以及異常處理和多線程。同時(shí),還配合知識(shí)的講解介紹了近60個(gè)案例,提供了大量思考與練習(xí)題。全書以計(jì)算機(jī)案例操作為主線,通過(guò)學(xué)習(xí)大量實(shí)用、經(jīng)典的編程案例來(lái)介紹Java語(yǔ)言,使讀者可以快速掌握并應(yīng)用所學(xué)的Java語(yǔ)言編程知識(shí)。 本書適合作為中等職業(yè)學(xué)校計(jì)算機(jī)專業(yè)的教材,也可以作為高等職業(yè)院校非計(jì)算機(jī)專業(yè)的教材,還可以作為Java語(yǔ)言愛(ài)好者的自學(xué)用書。
書籍目錄
第1章 初識(shí)Java語(yǔ)言 1.1 Java語(yǔ)言概述 1.1.1 Java語(yǔ)言的發(fā)展簡(jiǎn)史 1.1.2 Java語(yǔ)言原理 1.1.3 Java語(yǔ)言的特點(diǎn) 1.1.4 Java語(yǔ)言集成開(kāi)發(fā)環(huán)境 思考與練習(xí)1-1 1.2 安裝Java語(yǔ)言集成開(kāi)發(fā)環(huán)境 1.2.1 下載并安裝Java2 SDK 1.2.2 Bin文件夾 1.2.3 設(shè)置環(huán)境變量 思考與練習(xí)1-2 1.3 Java語(yǔ)言程序的組成 1.3.1 Java Application和 Java Applet 1.3.2 Java源程序的結(jié)構(gòu) 1.3.3 Java源程序的布局 思考與練習(xí)1-3 1.4 DOS操作系統(tǒng) 1.4.1 DOS磁盤操作系統(tǒng)簡(jiǎn)介 1.4.2 常用的DOS命令 案例 1.第一個(gè)Java應(yīng)用程序 思考與練習(xí)1-4 1.5 HTML語(yǔ)言 1.5.1 HTML語(yǔ)言簡(jiǎn)介 1.5.2 HTML語(yǔ)言的語(yǔ)法 案例 2.第一個(gè)Java小程序 思考與練習(xí)1-5第2章 Java語(yǔ)言編程基礎(chǔ) 2.1 注釋語(yǔ)句和打印語(yǔ)句 2.1.1 注釋語(yǔ)句 2.1.2 打印語(yǔ)句以及相關(guān)知識(shí) 案例—— 3.顯示圖文 思考與練習(xí)2-1 2.2 數(shù)據(jù)類型與變量和常量 2.2.1 數(shù)據(jù)類型 2.2.2 變量和常量 案例—— 4.交換變量值 思考與練習(xí)2-2 2.3 表達(dá)式和運(yùn)算符 2.3.1 常用的表達(dá)式和運(yùn)算符 2.3.2 數(shù)據(jù)類型的轉(zhuǎn)換 案例—— 5.計(jì)算正方形 6.判斷奇偶數(shù) 思考與練習(xí)2-3 2.4 面向?qū)ο蠛蚃ava庫(kù)類 2.4.1 面向?qū)ο? 2.4.2 Java庫(kù)類 2.4.3 Math類和Integer類 案例 7.隨機(jī)數(shù) 思考與練習(xí)2-4第3章 流程控制語(yǔ)句 3.1 分支結(jié)構(gòu)語(yǔ)句 3.1.1 算法以及描述方法 3.1.2 if語(yǔ)句 3.1.3 switch語(yǔ)句 3.1.4 讀取鍵盤輸入的數(shù)據(jù) ……第4章 數(shù)組和方法 第5章 面向?qū)ο蟪绦蛟O(shè)計(jì)第6章 圖形用戶界面設(shè)計(jì)與實(shí)現(xiàn)第7章 殿堂處理和多線程附錄 參考答案
章節(jié)摘錄
插圖:第1章 初識(shí)Java語(yǔ)言Java是目前最常用的計(jì)算機(jī)編程語(yǔ)言,也是主要的網(wǎng)絡(luò)開(kāi)發(fā)語(yǔ)言之一。對(duì)于初次接觸計(jì)算機(jī)編程語(yǔ)言的人來(lái)說(shuō),Java語(yǔ)言簡(jiǎn)單易學(xué),不需要長(zhǎng)時(shí)間的培訓(xùn)就可以編寫出適合企業(yè)或個(gè)人需要的程序。本章主要介紹Java語(yǔ)言的原理、開(kāi)發(fā)工具和安裝方法以及與Java語(yǔ)言相關(guān)的DOS命令和HTML語(yǔ)言。并通過(guò)案例介紹Java Application和Java Applet的運(yùn)行方法。1.1 Java語(yǔ)言概述Java是SUN公司開(kāi)發(fā)的、適用于Internet的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,是主要的網(wǎng)絡(luò)開(kāi)發(fā)語(yǔ)言之一。Java具有與平臺(tái)無(wú)關(guān)、面向?qū)ο?、多線程、穩(wěn)定、安全、可靠和易學(xué)等特點(diǎn),比較適合于初次接觸計(jì)算機(jī)編程語(yǔ)言的人學(xué)習(xí)。1.1.1 Java語(yǔ)言的發(fā)展簡(jiǎn)史Java語(yǔ)言是目前最為流行的一種面向?qū)ο缶幊痰挠?jì)算機(jī)高級(jí)語(yǔ)言。Java語(yǔ)言的發(fā)展得益于它與www的成功結(jié)合,Java語(yǔ)言是在被定位到www上后,才真正煥發(fā)了生機(jī),在極短的時(shí)間內(nèi)迅速地流行起來(lái)。Java語(yǔ)言是由美國(guó)SUN公司的“綠色工程”(green project)小組于1991年開(kāi)發(fā)研制出來(lái)的。最初它是一種管理小型家用電子產(chǎn)品的分布式代碼管理系統(tǒng),而且那時(shí)候它的名字也不是Java,而是橡樹(shù)(Oak)。但是由于當(dāng)時(shí)市場(chǎng)和語(yǔ)言本身的問(wèn)題,整個(gè)計(jì)劃并沒(méi)有達(dá)到預(yù)期的目標(biāo)。眼看Oak就要夭折時(shí),因特網(wǎng)(Internet)的迅速發(fā)展拯救了它。
編輯推薦
《Java程序設(shè)計(jì)案例教程(第2版)》是由中國(guó)鐵道出版社出版的。
圖書封面
評(píng)論、評(píng)分、閱讀與下載