Java案例開發(fā)入門

出版時間:2012-8  出版社:科學(xué)出版社  作者:馬杰,魏應(yīng)彬 主編  頁數(shù):204  字?jǐn)?shù):300000  

內(nèi)容概要

  本書是面向Java初學(xué)者的入門級案例教材。全書章節(jié)以初學(xué)者的特點和需要來組織,選取案例為“中小學(xué)生漢字水平測試系統(tǒng)”。知識點圍繞案例需要,以“簡單、夠用”為出發(fā)點,學(xué)以致用,培養(yǎng)初學(xué)者學(xué)習(xí)興趣;項目案例按照學(xué)習(xí)規(guī)律進(jìn)行了簡化、分解,模塊間低耦合,易于逐級學(xué)習(xí);深入淺出地分析了類和對象等核心概念,為初學(xué)者的技術(shù)發(fā)展夯實基礎(chǔ)。全書共10章,包括Java語言簡介、程序開發(fā)語言基礎(chǔ)、面向?qū)ο蠡A(chǔ)、登錄界面設(shè)計、主界面設(shè)計、界面事件處理、數(shù)據(jù)存儲及訪問——文件、數(shù)據(jù)存儲及訪問——數(shù)據(jù)庫、多線程基礎(chǔ)、基于socket的客戶端——服務(wù)器功能實現(xiàn)等。
  本書面向Java程序開發(fā)的入門級人員,特別是針對高校學(xué)生,可作為教材或者學(xué)習(xí)參考書。

書籍目錄

第1章Java語言簡介
1.1 Java語言的特點
1.2第一個Java程序
1.2.1 第一個Java應(yīng)用程序
1.2.2第一個Java小應(yīng)用程序
1.3 知識擴(kuò)展——基于命令行編譯和執(zhí)行Java程序
第2章程序開發(fā)語言基礎(chǔ)
2.1基本數(shù)據(jù)類型和數(shù)組
2.1.1基本數(shù)據(jù)類型
2.1.2數(shù)組
2.2運算符、表達(dá)式和語句
2.2.1運算符和表達(dá)式
2.2.2語句
第3章面向?qū)ο蠡A(chǔ)
3.1 類和對象
3.1.1 類
3.1.2對象
3.2包
3.2.1 導(dǎo)入包
3.2.2自定義包
3.3訪問權(quán)限
3.3.1 類的訪問權(quán)限
3.3.2成員變量和方法的訪問權(quán)限
3.3.3訪問器方法
3.4類的繼承
3.4.1創(chuàng)建予類
3.4.2使用子類對象
3.4.3 super關(guān)鍵字
3.4.4 final關(guān)鍵字
3.4.5 abstract關(guān)鍵字
3.4.6向上轉(zhuǎn)型
3.5 接口
3.5.1 接口的定義
3.5.2 實現(xiàn)接口
3.6異常處理
3.6.1 異常及異常處理
3.6.2 自定義異常
3.7知識擴(kuò)展
3.7.1 內(nèi)部類
3.7.2匿名類
第4章登錄界面設(shè)計
4.1 登錄界面設(shè)計
4.2組件與容器
4.2.1 JFrame類
4.2.2 JComponent類
4.2.3布局方式
4.3 登錄界面的實現(xiàn)
4.4登錄界面美化
4.4.1 登錄界面美化效果
4.4.2新登錄界面代碼實現(xiàn)
4.4.3新登錄界面代碼分析
4.5知識擴(kuò)展
4.5.1 String類
4.5.2 Math類
4.5.3 Date類
第5章主界面設(shè)計
5.1 中間容器
5.1.1 JScrollPane滾動窗格
5.1.2 JSplitPane拆分窗格
5.2組件
5.2.1 JCheckBox類
5.2.2 JRadioButton類
5.2.3 JTree類
5.3組件繪圖
5.4《中小學(xué)生漢字水平測試系統(tǒng)》答題界面的實現(xiàn)
5.4.1 主界面效果圖
5.4.2答題界面代碼
5.4.3答題界面代碼分析
5.5知識擴(kuò)展——菜單欄
第6章界面事件處理
6.1 Java事件處理機(jī)制
6.2常用組件事件處理
6.2.1 Jbutton事件處理
6.2.2 JTextArea事件處理
6.2.3 JRadioButton事件處理
6.2.4 Jtree事件處理
6.3在《中小學(xué)生漢字水平測試系統(tǒng)》中添加界面事件
6.4知識擴(kuò)展
6.4.1 Jdialog對話框
6.4.2鼠標(biāo)事件
6.4.3鍵盤事件
6.4.4窗體事件
第7章數(shù)據(jù)儲存及訪問——文件
7.1 File類
7.2輸入/輸出流
7.2.1 文件I/O字節(jié)流
7.2.2文件I/O字符流
7.2.3 BufferedReader和BufferedWriter類
7.3《中小學(xué)生漢字水平測試系統(tǒng)》基于文本數(shù)據(jù)的答題功能實現(xiàn)
7.4知識擴(kuò)展
7.4.1 RandomAccessFile類
7.4.2 DataOutputStream和DataInputStream類
第8章數(shù)據(jù)存儲及訪問——數(shù)據(jù)庫
8.1 JDBC
8.1.1 JDBC簡介
8.1.2基于MySQL建立數(shù)據(jù)連接的基本步驟
8.1.3數(shù)據(jù)庫連接代碼分析
8.2《中小學(xué)生漢字水平測試系統(tǒng)》中隨機(jī)組卷功能的實現(xiàn)
8.2.1題庫表設(shè)計
8.2.2數(shù)據(jù)庫管理類設(shè)計
8.2.3試卷管理類
8.3知識擴(kuò)展
8.3.1基于Access的數(shù)據(jù)庫操作
8.3.2基于SQL Server2005/SQL Server2000的數(shù)據(jù)庫操作
第9章多線程基礎(chǔ)
9.1 Java多線程概述
9.2 Java多線程實現(xiàn)
9.2.1 線程的生命周期
9.2.2用Thread類的予類實現(xiàn)多線程
9.2.3通過Runnable接口實現(xiàn)多線程
9.3 Timer計時器線程
9.4知識擴(kuò)展——線程同步簡介
第10章基于Socket的客戶端——服務(wù)器功能實現(xiàn)
1 0.1 Socket套接字編程
10.1.1 Socket簡介
10.1.2基于套接字實現(xiàn)客戶端一服務(wù)器通信
10.1.3基于多線程實現(xiàn)Socket網(wǎng)絡(luò)編程
10.2 Socket在《中小學(xué)生漢字水平測試系統(tǒng)》中的應(yīng)用
10.3 知識擴(kuò)展
10.3.1 InetAdress類
10.3.2 UDP通信
附錄1 搭建基于Eclipse的Java開發(fā)平臺
附錄2 MySQL安裝及使用Navicat創(chuàng)建數(shù)據(jù)庫
參考文獻(xiàn)

圖書封面

評論、評分、閱讀與下載


    Java案例開發(fā)入門 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7