出版時間:2008-4 出版社:清華大學出版社 作者:張大治 編 頁數(shù):391 字數(shù):653000
內容概要
本書結合大量典型的實例,全面而翔實地介紹了Java程序設計語言的編程技巧和面向對象編程思想。本書的范例基于最新的JDK 1.6版本,內容包括Java的基本語法、面向對象的編程思想、Java異常處理機制、基本輸入輸出、Java GUI編程、Java多線程編程、Java多媒體應用、Java數(shù)據(jù)庫編程、Java網(wǎng)絡通信等。書中精選的大量實例都來自實際的工程項目,具有一定的實用性和參考性,廣大讀者能夠從中受益。 本書適合于Java初中級讀者閱讀,可作為高等院校學生的教材,也可供有一定Java基礎或正在轉向進行Java開發(fā)的各類程序員閱讀參考。
書籍目錄
第1章 Java基礎知識 1.1 Java語言簡介 1.1.1 Java發(fā)展史 1.1.2 Java語言的特點 1.1.3 Java的基本元素 1.2 面向對象編程 1.2.1 面向過程與面向對象 1.2.2 客觀事物的抽象 1.2.3 對象和封裝 1.2.4 類和繼承 1.3 建立Java開發(fā)環(huán)境 1.3.1 下載并安裝JDK 1.3.2 設置系統(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 轉碼工具(native2ascii.exe) 1.5 編譯執(zhí)行第一個Java程序 1.5.1 Java應用程序 1.5.2 Java Applet 1.6 本章小結 1.7 思考和練習第2章 Java基本語法 2.1 標識符和關鍵字 2.1.1 標識符 2.1.2 關鍵字 2.2 數(shù)據(jù)類型、常量和變量 2.2.1 數(shù)據(jù)類型 2.2.2 常量 2.2.3 變量 2.2.4 賦值和數(shù)據(jù)類型轉換 2.3 運算符和表達式 2.3.1 算術運算符和算術表達式 2.3.2 關系運算符和關系表達式 2.3.3 邏輯運算符和邏輯表達式 2.3.4 位運算符和位表達式 2.3.5 賦值運算符和賦值表達式 2.3.6 條件運算符和條件表達式 2.3.7 其他運算符 2.3.8 運算符的優(yōu)先級與結合性 2.4 流程控制語句 2.4.1 塊作用域 2.4.2 分支語句 2.4.3 循環(huán)語句 2.4.4 轉移語句 2.4.5 遞歸(recursion) 2.4.6 注釋語句 2.5 本章小結 2.6 思考和練習 第3章 面向對象編程 3.1 類 3.1.1 類的聲明 3.1.2 成員變量 3.1.3 成員方法 3.1.4 構造方法 3.1.5 this關鍵字 3.1.6 main()方法的特點 3.2 訪問修飾符 3.2.1 訪問控制 3.2.2 static 3.2.3 final修飾符 3.2.4 抽象類和抽象方法 3.2.5 內部類 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 匿名內部類 3.4.3 方法覆蓋 3.4.4 方法重載 3.4.5 super關鍵字 3.4.6 多態(tài)性 3.5 接口 3.5.1 接口的定義 3.5.2 接口的實現(xiàn) 3.6 包 3.6.1 包聲明 3.6.2 import語句 3.6.3 JDK中常用的包 3.7 本章小結 3.8 思考和練習 第4章 異常處理 第5章 數(shù)組和字符串類型 第6章 基本I/O及文件操作 第7章 GUI編程 第8章 Java多媒體編程 第9章 Java Applet 第10章 Java多線程處理第11章 對象序列化 第14章 綜合應用
章節(jié)摘錄
第1章 Java基礎知識 本章導讀 Java是一種基于C和C++語法的純面向對象的編程語言。本章首先向讀者介紹了Java語言的發(fā)展史、Java語言的特點、Java的基本元素以及什么是面向對象編程,使讀者對Java語言有個基本認識,然后介紹了如何建立Java開發(fā)環(huán)境并對JDK開發(fā)環(huán)境中的常用工具做了簡要說明,最后,通過經(jīng)典的HelloWorld程序講述開發(fā)Java應用程序的基本流程。通過本章的學習,讀者將對Java語言有一個概括性的認識,理解什么是面向對象編程,并能在自己的機器上建立Java開發(fā)環(huán)境,編寫簡單的HelloWorld程序?! ≈攸c和難點 ·Java語言的特點 ·Java語言的基本元素 ·面向對象編程 ·建立Java開發(fā)環(huán)境 ·JDK常用工具 ·編譯并執(zhí)行Hello World程序 1.1 Java語文簡介 計算機所使用的是由“0”和“1”組成的二進制數(shù),對計算機的每一種操作,都是使用一個唯一的二進制組合進行定義,該二進制組合稱為操作碼,也稱為機器語言,它們是計算機能夠識別和執(zhí)行的實際語言?! ∵z憾的是,人類直接處理機器語言比較困難。為了減輕使用機器語言編程的痛苦,人們進行了一種有益的改進:用一些簡潔的英文字母、符號串來替代一個特定的指令的二進制串,這種程序設計語言就是匯編語言。
編輯推薦
叢書特色:以就業(yè)為導向,以培養(yǎng)實用型人才為目標;注重實踐,實現(xiàn)理論與實踐的有機結合;提供全面的技術支持和立體化的教學資源。
圖書封面
評論、評分、閱讀與下載