Java 6基礎(chǔ)教程

出版時間:2011-3  出版社:清華大學(xué)出版社  作者:杜春濤  頁數(shù):395  

內(nèi)容概要

  本書采用jdk 6版本,參照全國計算機等級考試二級java考試大綱內(nèi)容編寫而成。jdk
6的一大特點就是提供了scanner類,使得鍵盤輸入數(shù)據(jù)變得像c++一樣方便快捷。
  本書內(nèi)容由淺入深,緊密結(jié)合實際,利用大量典型實例,詳細講解java面向?qū)ο蟮木幊趟枷搿⒕幊陶Z法和設(shè)計模式。本書共分11章,第1章~第3章主要講述java語言概述、java語言基礎(chǔ)以及流程控制語句等內(nèi)容。第4章~第10章介紹了類與對象,消息、繼承、封裝與多態(tài),常用系統(tǒng)類,異常處理,輸入輸出及文件操作,多線程,圖形用戶界面的設(shè)計與實現(xiàn)等。第11章介紹了java語言在網(wǎng)絡(luò)編程和數(shù)據(jù)庫編程方面的應(yīng)用。通過本書學(xué)習(xí)為讀者走向真正軟件開發(fā)奠定了基礎(chǔ)。
  本書非常適合作為大專院校的java語言或面向?qū)ο蟪绦蛟O(shè)計課程的教材,也適合對java語言程序設(shè)計感興趣的讀者以及參加全國計算機等級考試的應(yīng)試者參考。

書籍目錄

第1章 java語言概述
 1.1 java語言的產(chǎn)生及特點
  1.1.1 java語言的產(chǎn)生
  1.1.2 java語言的特點
 1.2 java語言的實現(xiàn)機制
  1.2.1 java虛擬機
  1.2.2 垃圾回收機制
  1.2.3 代碼的安全檢驗
 1.3 java語言的體系結(jié)構(gòu)
  1.3.1 jdk 6平臺標準版結(jié)構(gòu)
  1.3.2 java語言的程序結(jié)構(gòu)
 1.4 java開發(fā)運行環(huán)境
 1.5 java程序的運行步驟
  1.5.1 java application程序的建立及運行
  1.5.2 java applet程序的建立及運行
 1.6 java程序的調(diào)試
 1.7 java語言編程規(guī)范
  1.7.1 java命名約定
  1.7.2 java源文件結(jié)構(gòu)規(guī)則
  1.7.3 java源文件排版規(guī)則
 習(xí)題1
第2章 java語言基礎(chǔ)
 2.1 java符號集
  2.1.1 標識符和關(guān)鍵字
  2.1.2 運算符和分隔符
  2.1.3 注釋
 2.2 基本數(shù)據(jù)類型
  2.2.1 數(shù)據(jù)類型
  2.2.2 基本數(shù)據(jù)類型常量
  2.2.3 基本數(shù)據(jù)類型變量
  2.2.4 基本數(shù)據(jù)類型之間的轉(zhuǎn)換
  2.2.5 常量數(shù)據(jù)賦值給變量的規(guī)律
  2.2.6 基本數(shù)據(jù)類型類(包裝類)
 2.3 引用類型
  2.3.1 基本類型和引用類型的區(qū)別
  2.3.2 用new關(guān)鍵字創(chuàng)建對象
 2.4 運算符和表達式
  2.4.1 算術(shù)運算符和表達式
  2.4.2 關(guān)系運算符和表達式
  2.4.3 邏輯運算符和表達式
  2.4.4 位運算符和表達式
  2.4.5 賦值運算符和表達式
  2.4.6 條件運算符和表達式
  2.4.7 運算符的優(yōu)先級
 2.5 常用數(shù)學(xué)方法
 2.6 java輸入和輸出
  2.6.1 java輸出
  2.6.2 java輸入
 習(xí)題2
第3章 流程控制語句
 3.1 順序結(jié)構(gòu)
 3.2 分支語句
  3.2.1 if語句
  3.2.2 switch語句
 3.3 循環(huán)語句
  3.3.1 while語句
  3.3.2 do-while語句
  3.3.3 for語句
  3.3.4 循環(huán)語句的比較及其控制要點
  3.3.5 循環(huán)嵌套
 3.4 跳轉(zhuǎn)語句
  3.4.1 break語句
  3.4.2 break lab語句
  3.4.3 continue語句
  3.4.4 continue lab語句
 習(xí)題3
第4章 類與對象
 4.1 類
  4.1.1 類的概念
  4.1.2 類的定義
 4.2 對象
  4.2.1 創(chuàng)建對象
  4.2.2 使用對象
  4.2.3 對象的初始化和構(gòu)造方法
 4.3 數(shù)據(jù)成員
  4.3.1 數(shù)據(jù)成員的聲明
  4.3.2 static修飾的靜態(tài)數(shù)據(jù)成員
  4.3.3 final修飾的最終數(shù)據(jù)成員
 4.4 成員方法
  4.4.1 成員方法的分類
  4.4.2 定義成員方法
  4.4.3 方法體中的局部變量
  4.4.4 成員方法的返回值
  4.4.5 形式參數(shù)與實際參數(shù)
  4.4.6 成員方法的引用
  4.4.7 static修飾的靜態(tài)方法
  4.4.8 final修飾的最終方法
  4.4.9 native修飾的本地方法
 4.5 內(nèi)部類
 4.6 java系統(tǒng)類庫
 習(xí)題4
第5章 消息、繼承、封裝、多態(tài)
 5.1 消息
  5.1.1 消息的概念
  5.1.2 公有消息和私有消息
 5.2 繼承
  5.2.1 繼承的概念
  5.2.2 繼承的特征
  5.2.3 繼承的實現(xiàn)
  5.2.4 this與super
 5.3 抽象類、接口和包
  5.3.1 抽象類
  5.3.2 接口
  5.3.3 包
 5.4 封裝
  5.4.1 公共訪問控制符public
  5.4.2 默認訪問控制
  5.4.3 保護訪問控制符protected
  5.4.4 私有訪問控制符private
  5.4.5 繼承打破了封裝
 5.5 多態(tài)
  5.5.1 多態(tài)的概念
  5.5.2 方法重載
  5.5.3 覆蓋
  5.5.4 構(gòu)造方法的重載與繼承
 5.6 類之間的關(guān)系
  5.6.1 關(guān)聯(lián)
  5.6.2 依賴
  5.6.3 聚集
  5.6.4 泛化
  5.6.5 實現(xiàn)
 習(xí)題5
第6章 數(shù)組及java常用類
 6.1 數(shù)組
  6.1.1 一維數(shù)組
  6.1.2 多維數(shù)組
  6.1.3 操作數(shù)組的常用方法
  6.1.4 數(shù)組作為方法參數(shù)
  6.1.5 數(shù)組實用類java.util.arrays
 6.2 object類
 6.3 system類
  6.3.1 用system類獲取標準輸入/輸出
  6.3.2 用system類的方法獲取系統(tǒng)信息及實現(xiàn)系統(tǒng)操作
 6.4 applet類
  6.4.1 applet小程序
  6.4.2 applet類
  6.4.3 html文件參數(shù)傳遞
 6.5 string類和stringbuffer類
  6.5.1 string類
  6.5.2 stringbuffer類
 6.6 random類
 6.7 處理日期的類
 6.8 bigdecimal類
 習(xí)題6
第7章 異常處理
 7.1 概述
  7.1.1 異常的概念
  7.1.2 java虛擬機的方法調(diào)用棧
  7.1.3 異常處理對性能的影響
 7.2 運用java異常處理機制
  7.2.1 try-catch語句:拋出、捕獲以及處理異常
  7.2.2 finally語句:必須執(zhí)行的代碼
  7.2.3 throws子句:聲明異常
  7.2.4 throw語句:拋出異常
  7.2.5 異常處理語句的語法規(guī)則
  7.2.6 異常流程的運行過程
 7.3 java異常類
  7.3.1 運行時異常
  7.3.2 受檢查異常
  7.3.3 區(qū)分運行時異常和受檢查異常
 7.4 用戶自定義的異常
 7.5 方法覆蓋與異常
 習(xí)題7
第8章 輸入/輸出及文件操作
 8.1 流類概述
  8.1.1 流的概念
  8.1.2 java中包含的輸入/輸出流類
 8.2 字節(jié)i/o流
  8.2.1 字節(jié)輸入流
  8.2.2 字節(jié)輸出流
 8.3 字符i/o流
  8.3.1 字符輸入流
  8.3.2 字符輸出流
 8.4 標準i/o流
  8.4.1 重新包裝標準輸入和輸出
  8.4.2 重新定向標準輸入和輸出
 8.5 文件
  8.5.1 file類
  8.5.2 利用文件i/o流實現(xiàn)對文件的讀寫
 習(xí)題8
第9章 多線程
 9.1 線程的創(chuàng)建與啟動
  9.1.1 繼承thread類創(chuàng)建線程
  9.1.2 實現(xiàn)runnable接口創(chuàng)建線程
 9.2 線程的狀態(tài)轉(zhuǎn)換
  9.2.1 新建狀態(tài)
  9.2.2 可運行狀態(tài)
  9.2.3 運行狀態(tài)
  9.2.4 阻塞狀態(tài)
  9.2.5 死亡狀態(tài)
 9.3 線程調(diào)度
  9.3.1 調(diào)整各個線程的優(yōu)先級
  9.3.2 線程睡眠:thread.sleep()方法
  9.3.3 線程讓步:thread.yield()方法
  9.3.4 等待其他線程結(jié)束:join()方法
 9.4 線程同步
 習(xí)題9
第10章 圖形用戶界面
 10.1 用awt編寫圖形用戶界面
  10.1.1 java.awt包
  10.1.2 構(gòu)件、容器和布局管理器
  10.1.3 常用容器
  10.1.4 布局管理器
 10.2 awt事件處理模型
  10.2.1 事件類
  10.2.2 事件監(jiān)聽器
  10.2.3 awt事件及其相應(yīng)的監(jiān)聽器接口
  10.2.4 事件適配器
  10.2.5 awt事件處理實現(xiàn)方式
 10.3 awt構(gòu)件庫
  10.3.1 標準構(gòu)件的應(yīng)用
  10.3.2 基本構(gòu)件與監(jiān)聽器的對應(yīng)關(guān)系
 10.4 awt繪圖
  10.4.1 awt繪圖基礎(chǔ)知識
  10.4.2 color類
  10.4.3 繪制文字
  10.4.4 繪制圖形
  10.4.5 顯示圖像
  10.4.6 實現(xiàn)動畫
 10.5 用swing編寫圖形用戶界面
  10.5.1 swing的特性
  10.5.2 swing構(gòu)件及其事件處理
  10.5.3 joptionpane類對話框
 習(xí)題10
第11章 網(wǎng)絡(luò)編程及數(shù)據(jù)庫編程
 11.1 網(wǎng)絡(luò)編程
  11.1.1 url通信
  11.1.2 socket通信
  11.1.3 udp通信
 11.2 數(shù)據(jù)庫編程
  11.2.1 數(shù)據(jù)庫簡介
  11.2.2 jdbc簡介
  11.2.3 常用jdbc類與接口
  11.2.4 建立odbc數(shù)據(jù)源
  11.2.5 jdbc編程
 習(xí)題11
參考文獻

圖書封面

評論、評分、閱讀與下載


    Java 6基礎(chǔ)教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   同學(xué)買來用的,據(jù)說還不錯,畢竟是用來學(xué)習(xí)的教材
 

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

京ICP備13047387號-7