內容簡介
《Java程式設計基礎教程》從Java語言編程的入門概念開始,對Java面向對象編程基本概念和技術等內容進行了較為全面和詳細地的講解。《Java程式設計基礎教程》主要內容包括Java語言基礎和面向對象編程基礎,圖形用戶界面設計與實現,異常處理和多執行緒編程套用,Java輸入輸出和網路編程套用以及JDBC資料庫套用編程等,此外全書還設計了3個綜合實訓,有利於加深學生對Java編程知識的理解,培養學生的綜合編程技能,提高分析問題和解決問題的能力。《Java程式設計基礎教程》可作為高等職業院校Java程式設計課程的教材和參考書,也可作為對Java編程感興趣的讀者的入門參考書。
內容簡介
Java是真正跨平台、完全面向對象的程式語言,《Java程式設計基礎教程》以JDK1.6為開發平台,按講全面地介紹了Java程式設計思想和方法。全書由淺入深,先理論後套用,按內容分成五篇:Java語言入門篇、面向對象篇、數據流套用篇、JavaGUI編程篇和高級套用篇,共由二十四講組成。理論部分注重啟發性,力求簡明透徹;套用部分注重實用性,緊密結合項目實例。全書共有160多個示例,並在附錄中集成了上機實訓和課程設計兩個部分。《Java程式設計基礎教程》組織結構新穎,脈絡清晰,易學好用,兼顧零起點和有語言基礎的讀者,《Java程式設計基礎教程》可作為高等院校相關專業Java程式設計的教材,也可供網路技術開發人員、自學Java編程的讀者選用。
目錄
Java語言入門篇第一講Java語言快速入門
————————————————————————————————————1.Java的起源和發展歷程2.Java語言的工作原理及特點
3.Java開發環境的建立
4.第一個程式的編譯和運行
第二講Java中的數據和運算
————————————————————————————————————1.Java輸入輸出的初步運用2.Java的標識符和保留字
3.Java的基本數據類型
4.Java基本數據類型轉換
5.Java中的運算
第三講Java結構化編程
————————————————————————————————————1.分支結構(if,switch)2.循環結構(while,do-while,for)
3.循環嵌套和循環控制(break,continue)
4.Java結構化編程綜合
面向對象篇
第四講類的定義和使用
————————————————————————————————————1.面向對象程式設計思想2.類的定義和對象創建
3.靜態變數和靜態方法的運用
第五講對象的初始化
————————————————————————————————————1.用構造方法確保初始化2.方法的重載
3.this關鍵字
4.類中成員變數的默認值
5.對象的初始化過程
第六講類的封裝
————————————————————————————————————1.軟體包的創建和使用2.Java訪問許可權修飾詞
3.類的訪問許可權修飾詞
第七講類的繼承
————————————————————————————————————1.無繼承時類的復用2.類繼承實現代碼復用
3.繼承時方法的重寫
4.super關鍵字
5.final修飾的數據、方法和類
第八講類的多態
————————————————————————————————————1.對象的類型轉換2.抽象類和抽象方法
3.接口的創建和使用
第九講Java中的數組和字元串
————————————————————————————————————1.數組的基本認識2.數組的聲明和創建
3.數組和對象
4.String字元串
5.StringBuffer字元串
6.Java中命令行參數的用法
第十講Java中的資源結構
————————————————————————————————————1.Java資源庫概述2.java.lang包中常用的基礎類
3.java.util包中常用的工具類
4.查閱文檔理解Java資源的方法
數據流套用篇
第十一講Java中的異常處理
————————————————————————————————————1.異常和異常處理的初步認識2.Java中異常的封裝
3.異常處理try/catch/finally
4.異常的生成再認識
第十二講檔案管理和I/O入門
————————————————————————————————————1.File類和檔案管理2.File類的常用方法
3.數據流初步理解
4.數據流的封裝概貌
第十三講Java中的字元流
————————————————————————————————————1.Reader和Writer2.檔案字元輸入流FileReader
3.檔案字元輸出流FileWriter
4.字元流套用舉例
5.標準字元輸出流printwriter
第十四講Java中的位元組流
————————————————————————————————————1.InputStream和OutputStream2.檔案位元組輸入流FileInputStream
3.檔案位元組輸出流FileOutputStream
4.位元組字元轉換流
JavaGUI設計篇
第十五講JavaGUI編程入門
————————————————————————————————————1.JavaGUI視窗概述2.用JFrame類創建視窗界面
3.顏色Color和字型Font
4.最常用組件的創建和使用
第十六講 JavaGUI布局管理
————————————————————————————————————1.JavaGUI布局管理概述2.FlowLayout類順序排放組件
3.BorderLayout邊界版面布局
4.GridLayout格線版面布局
5.用面板JPanel實現分塊布局
6.計算器界面設計解析
第十七講JavaGUI事件處理
————————————————————————————————————1.“Clickme”的分析和設計2.單按鈕ActionEvent事件偵聽處理
3.簡易記事本的分析和設計
4.多按鈕ActionEvent事件偵聽處理
5.文本框KeyEvent事件的偵聽處理
6.常用事件及其相應的監聽器接口
第十八講JavaGUI編程進階
————————————————————————————————————1.“JavaEditor”項目的解析和設計2.顏色選擇器JColorChooser
3.檔案選擇器JFileChooser
4.“調查表”的分析和設計
5.複選框、單選按鈕和按鈕組
第十九講選單和工具列設計
————————————————————————————————————1.記事本的解析和設計2.給JFrame視窗添加選單
3.選單項的事件偵聽處理
4.mouseEvent事件與彈出式選單*
5.給JFrame視窗添加工具列
6.Swing包中常用組件使用歸納
Java高級程式設計篇
第二十講Java多執行緒程式設計
————————————————————————————————————1.初識Java多執行緒2.執行緒的生命周期
3.多執行緒程式設計方法
4.執行緒的優先權和同步
5.“龜兔賽跑”模擬程式的解析設計
第二十一講JavaApplet編程
————————————————————————————————————1.初識JavaApplet2.JavaApplet的生命周期
3.Graphics類和圖像圖形繪製
4.Applet中的參數和參數傳遞
5.“時鐘Applet”的解析和設計
第二十二講 Java多媒體編程
————————————————————————————————————1.Image對象和圖像顯示2.聲音播放
3.“飛行動畫Applet”的解析設計
第二十三講Java網路編程
————————————————————————————————————1.IP位址與InetAddress類2.TCP/IP體系結構URL類的使用
3.Socket網路編程
4.多執行緒的“Socket聊天程式”的解析和設計
第二十四講 JDBC資料庫編程
————————————————————————————————————1.JDBC簡介2.資料庫連線的實現
3.資料庫基本操作
4.“用戶註冊”程式的解析和設計
————————————————————————————————————附錄A 上機實訓任務和指導附錄B 課程設計任務和指導
————————————————————————————————————3.圖書信息書名:Java程式設計基礎教程
內容簡介
《Java程式設計基礎教程》為高職高專計算機類專業規劃教材。Java是SUN公司推出的面向對象語言,《Java程式設計基礎教程》通過對Java語言的介紹.旨在讓讀者學會運用OOP(面向對象程式設計)的思想來分析和解決實際問題.《Java程式設計基礎教程》共10章,具體內容包括概述、Java語言基礎、類與對象、封裝、繼承和多態、抽象類、接VI與包、常用工具包、異常處理、Java的輸入與輸出及檔案操作、基於Swing的圖形界面設計和Java資料庫編程。其內容淺顯易懂,寫作手法通俗。案例貫穿全文。並在每章配有一定量的習題和實戰訓練題目。
《Java程式設計基礎教程》可作為高職高專院校計算機及相關專業的教材,也可以柞為Java語言初學者的入門學習用書和培訓機構的培訓教材。
目錄
前言第1章概述
1.1Java語言簡介
1.2開發環境配置與使用
1.3案例:製作頻道選單
1.4本章小結
1.5實戰訓練
1.6本章習題
第2章Java語言基礎
2.1Java符號
2.2Java數據類型及使用
2.3運算符與表達式
2.4Java語句及控制流語句
2.5數組
2.6案例:收視率調查
2.7本章小結
2.8實戰訓練
2.9本章習題
第3章類與對象
3.1類
3.2對象
3.3理解實例和類成員
3.4案例:模擬ATM機進行賬戶餘額查詢
3.5本章小結
3.6實戰訓練
3.7本章習題
第4章封裝、繼承與多態
4.1類的封裝
4.2類的繼承
4.3類的多態
4.4案例:日用品管理程式模擬
4.5本章小結
4.6實戰訓練
4.7本章習題
第5章抽象類、接口與包
5.1抽象類
5.2接口
5.3包
5.4案例:使用接口模擬列印中心
5.5本章小結
5.6實戰訓練
5.7本章習題
第6章常用的工具包
6.1java.lang包
6.2java.util包
6.3API文檔的使用
6.4案例:顯示日曆
6.5本章小結
6.6實戰訓練
6.7本章習題
第7章異常處理
7.1異常與異常類
7.2異常的處理
7.3案例:保額計算
7.4本章小結
7.5實戰訓練
7.6本章習題
第8章Java的輸入與輸出及檔案操作
8.1檔案
8.2輸入/輸出(I/O)流
8.3案例:檔案加密
8.4本章小結
8.5實戰訓練
8.6本章習題
第9章基於Swing的圖形界面設計
9.1第一個Swing程式
9.2swing組件介紹
9.3常用容器
9.4常用組件
9.5布局管理器
9.6事件機制
9.7選單
9.8案例:通訊錄
9.9本章小結
9.10實戰訓練
9.11本章習題
第10章資料庫編程
10.1JDBC概述
10.2JDBC中主要的類和接口
10.3資料庫編程的一般過程
10.4案例:用戶驗證
10.5本章小結
10.6實戰訓練
10.7本章習題
參考文獻
……