Java程序設(shè)計(jì)實(shí)用教程

出版時(shí)間:2008-4  出版社:清華大學(xué)出版社  作者:張大治 編  頁數(shù):391  字?jǐn)?shù):653000  

內(nèi)容概要

本書結(jié)合大量典型的實(shí)例,全面而翔實(shí)地介紹了Java程序設(shè)計(jì)語言的編程技巧和面向?qū)ο缶幊趟枷?。本書的范例基于最新的JDK 1.6版本,內(nèi)容包括Java的基本語法、面向?qū)ο蟮木幊趟枷?、Java異常處理機(jī)制、基本輸入輸出、Java GUI編程、Java多線程編程、Java多媒體應(yīng)用、Java數(shù)據(jù)庫編程、Java網(wǎng)絡(luò)通信等。書中精選的大量實(shí)例都來自實(shí)際的工程項(xiàng)目,具有一定的實(shí)用性和參考性,廣大讀者能夠從中受益。    本書適合于Java初中級讀者閱讀,可作為高等院校學(xué)生的教材,也可供有一定Java基礎(chǔ)或正在轉(zhuǎn)向進(jìn)行Java開發(fā)的各類程序員閱讀參考。

書籍目錄

第1章 Java基礎(chǔ)知識  1.1 Java語言簡介   1.1.1 Java發(fā)展史   1.1.2 Java語言的特點(diǎn)   1.1.3 Java的基本元素  1.2 面向?qū)ο缶幊?  1.2.1 面向過程與面向?qū)ο?  1.2.2 客觀事物的抽象   1.2.3 對象和封裝   1.2.4 類和繼承  1.3 建立Java開發(fā)環(huán)境   1.3.1 下載并安裝JDK   1.3.2 設(shè)置系統(tǒng)環(huán)境變量  1.4 JDK開發(fā)環(huán)境工具簡介   1.4.1 Java編譯器(javac.exe)   1.4.2 Java解釋器(java.exe)   1.4.3 Applet瀏覽器(AppletViewer.exe)   1.4.4 API文件產(chǎn)生器(javadoc.exe)   1.4.5 文件歸檔工具(jar.exe)   1.4.6 頭文件生成器(javah.exe)   1.4.7 反匯編器(javap.exe)   1.4.8 密鑰管理工具(Keytool.exe)   1.4.9 轉(zhuǎn)碼工具(native2ascii.exe)  1.5 編譯執(zhí)行第一個(gè)Java程序   1.5.1 Java應(yīng)用程序   1.5.2 Java Applet  1.6 本章小結(jié)  1.7 思考和練習(xí)第2章  Java基本語法	 2.1  標(biāo)識符和關(guān)鍵字	  2.1.1  標(biāo)識符	  2.1.2  關(guān)鍵字	 2.2  數(shù)據(jù)類型、常量和變量	  2.2.1  數(shù)據(jù)類型	  2.2.2  常量	  2.2.3  變量	  2.2.4  賦值和數(shù)據(jù)類型轉(zhuǎn)換	 2.3  運(yùn)算符和表達(dá)式	  2.3.1  算術(shù)運(yùn)算符和算術(shù)表達(dá)式	  2.3.2  關(guān)系運(yùn)算符和關(guān)系表達(dá)式	  2.3.3  邏輯運(yùn)算符和邏輯表達(dá)式	  2.3.4  位運(yùn)算符和位表達(dá)式	  2.3.5  賦值運(yùn)算符和賦值表達(dá)式	  2.3.6  條件運(yùn)算符和條件表達(dá)式	  2.3.7  其他運(yùn)算符	  2.3.8  運(yùn)算符的優(yōu)先級與結(jié)合性	 2.4  流程控制語句	  2.4.1  塊作用域	  2.4.2  分支語句	  2.4.3  循環(huán)語句	  2.4.4  轉(zhuǎn)移語句	  2.4.5  遞歸(recursion)	  2.4.6  注釋語句	 2.5  本章小結(jié)	 2.6  思考和練習(xí)	第3章  面向?qū)ο缶幊? 3.1  類	  3.1.1  類的聲明	  3.1.2  成員變量	  3.1.3  成員方法	  3.1.4  構(gòu)造方法	  3.1.5  this關(guān)鍵字	  3.1.6  main()方法的特點(diǎn)	 3.2  訪問修飾符	  3.2.1  訪問控制	  3.2.2  static	  3.2.3  final修飾符	  3.2.4  抽象類和抽象方法	  3.2.5  內(nèi)部類	  3.3  對象創(chuàng)建、使用和清除	  3.3.1  對象的創(chuàng)建和使用	  3.3.2  匿名對象	  3.3.3  對象的克隆	  3.3.4  用finalize方法清除對象	  3.3.5  對象的比較	 3.4  類的繼承與多態(tài)性	  3.4.1  繼承	  3.4.2  匿名內(nèi)部類	  3.4.3  方法覆蓋	  3.4.4  方法重載	  3.4.5  super關(guān)鍵字	  3.4.6  多態(tài)性	 3.5  接口	  3.5.1  接口的定義	  3.5.2  接口的實(shí)現(xiàn)	 3.6  包	  3.6.1  包聲明	  3.6.2  import語句	  3.6.3  JDK中常用的包	 3.7  本章小結(jié)	 3.8  思考和練習(xí)	第4章 異常處理 第5章 數(shù)組和字符串類型 第6章 基本I/O及文件操作 第7章 GUI編程 第8章 Java多媒體編程 第9章 Java Applet 第10章 Java多線程處理第11章 對象序列化 第14章 綜合應(yīng)用

章節(jié)摘錄

  第1章 Java基礎(chǔ)知識  本章導(dǎo)讀  Java是一種基于C和C++語法的純面向?qū)ο蟮木幊陶Z言。本章首先向讀者介紹了Java語言的發(fā)展史、Java語言的特點(diǎn)、Java的基本元素以及什么是面向?qū)ο缶幊?,使讀者對Java語言有個(gè)基本認(rèn)識,然后介紹了如何建立Java開發(fā)環(huán)境并對JDK開發(fā)環(huán)境中的常用工具做了簡要說明,最后,通過經(jīng)典的HelloWorld程序講述開發(fā)Java應(yīng)用程序的基本流程。通過本章的學(xué)習(xí),讀者將對Java語言有一個(gè)概括性的認(rèn)識,理解什么是面向?qū)ο缶幊?,并能在自己的機(jī)器上建立Java開發(fā)環(huán)境,編寫簡單的HelloWorld程序?! ≈攸c(diǎn)和難點(diǎn)  ·Java語言的特點(diǎn)  ·Java語言的基本元素  ·面向?qū)ο缶幊獭  そava開發(fā)環(huán)境  ·JDK常用工具  ·編譯并執(zhí)行Hello World程序  1.1 Java語文簡介  計(jì)算機(jī)所使用的是由“0”和“1”組成的二進(jìn)制數(shù),對計(jì)算機(jī)的每一種操作,都是使用一個(gè)唯一的二進(jìn)制組合進(jìn)行定義,該二進(jìn)制組合稱為操作碼,也稱為機(jī)器語言,它們是計(jì)算機(jī)能夠識別和執(zhí)行的實(shí)際語言。  遺憾的是,人類直接處理機(jī)器語言比較困難。為了減輕使用機(jī)器語言編程的痛苦,人們進(jìn)行了一種有益的改進(jìn):用一些簡潔的英文字母、符號串來替代一個(gè)特定的指令的二進(jìn)制串,這種程序設(shè)計(jì)語言就是匯編語言。

編輯推薦

  叢書特色:以就業(yè)為導(dǎo)向,以培養(yǎng)實(shí)用型人才為目標(biāo);注重實(shí)踐,實(shí)現(xiàn)理論與實(shí)踐的有機(jī)結(jié)合;提供全面的技術(shù)支持和立體化的教學(xué)資源。

圖書封面

評論、評分、閱讀與下載


    Java程序設(shè)計(jì)實(shí)用教程 PDF格式下載


用戶評論 (總計(jì)1條)

 
 

  •   不錯(cuò)~呵呵~
 

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

京ICP備13047387號-7