日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)由淺入深——Java 2自學教程

由淺入深——Java 2自學教程

由淺入深——Java 2自學教程

定 價:¥48.00

作 者: 葉至軍編著
出版社: 人民郵電出版社
叢編項: Java 2自學教程
標 簽: Java

ISBN: 9787115126740 出版時間: 2004-10-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 434 字數(shù):  

內(nèi)容簡介

  本書特色介紹Java2的基礎(chǔ)編程技術(shù)在SDK環(huán)境下,開發(fā)Java2的各種高級界面剖析Java2的3個典型案例講解Servlet/JSP和數(shù)據(jù)庫的開發(fā)技術(shù),介紹利用第三方j(luò)spSmartUpload開發(fā)實現(xiàn)圖文信息的數(shù)據(jù)庫上傳與下載技術(shù)本書循序漸進地介紹了Java2的基礎(chǔ)編程知識,包括Java的基本語法,Java的類和對象,代碼中的異常捕捉處理,數(shù)組和字符串的應(yīng)用,標準輸入輸出及目錄文件的管理,圖形用戶界面的事件編程,多媒體、多線程編程以及Servlet/JSP動態(tài)頁面開發(fā)技術(shù)等。在介紹基礎(chǔ)知識的同時,還恰當?shù)卮┎褰榻B了一些頗有實用價值的高級開發(fā)實例,如互聯(lián)網(wǎng)上的多人聯(lián)機對弈游戲的服務(wù)器/客戶端程序的開發(fā)技術(shù)、多線程下可顯示聲頻波形圖的高級Applet播放器以及ServleffJSP動態(tài)頁面的最為經(jīng)典的分頁數(shù)據(jù)瀏覽、存儲過程調(diào)用和基于第三方的jspSmartUpload開發(fā)包實現(xiàn)的圖片文件的上傳、下載技術(shù)等。閱讀本書,讀者不僅能夠在極短時間內(nèi)掌握Java的基礎(chǔ)編程技術(shù),還能夠做出一些真正具有商業(yè)用途的應(yīng)用軟件。本書附帶的光盤中包含了書中所有的程序代碼和執(zhí)行碼,方便讀者了解程序的實際執(zhí)行情況、分析和調(diào)試程序。也歡迎讀者根據(jù)實際需要對程序進行二次開發(fā)。本書適合于Java初學者進行自學,也可供對Java有一定了解的讀者作為提高技術(shù)水平之用。本書詳細、清晰地列出了Java中很多常用方法的使用原型和示例代碼,因此可作為有一定Java編程經(jīng)驗的程序員的一本快速參考手冊。

作者簡介

暫缺《由淺入深——Java 2自學教程》作者簡介

圖書目錄

第1章  Java面向?qū)ο缶幊虒?dǎo)引  1
1.1  Java語言的背景和版本演化  1
1.2  Java的幾個重要應(yīng)用領(lǐng)域  2
1.3  Java的編譯環(huán)境SDK的安裝和配置  3
1.4  使Java程序正確顯示中文字體  7
1.5  從一個簡單的Java程序看Java字節(jié)碼編譯和解釋運行  7
1.6  用模塊的觀點理解Java類的幾個相關(guān)概念  11
1.7  本書約定的編程風格  14
1.8  本章小結(jié)  14
第2章  Java語言應(yīng)用基礎(chǔ)  16
2.1  標識符的構(gòu)成  16
2.2  類型變量的聲明  17
2.3  給變量賦值  18
2.3.1  整型變量的賦值  18
2.3.2  浮點數(shù)變量的賦值  18
2.3.3  字符型變量的賦值  19
2.3.4  布爾型變量的賦值  20
2.3.5  字符串變量的賦值  20
2.4  常量的聲明  20
2.5  Java程序的注釋  20
2.6  變量、常量的運算  21
2.6.1  表達式賦值  21
2.6.2  算術(shù)運算  21
2.6.3  算術(shù)賦值運算  22
2.6.4  關(guān)系運算  22
2.6.5  邏輯運算  23
2.6.6  字符串的連接運算  24
2.6.7  三目條件運算  24
2.6.8  強制類型轉(zhuǎn)換  24
2.6.9  位運算  25
2.6.10  運算符的優(yōu)先級別  25
2.7  程序流程控制  26
2.7.1  if-else分支控制  26
2.7.2  switch-case開關(guān)控制  27
2.7.3  while循環(huán)控制  28
2.7.4  do-while循環(huán)控制  29
2.7.5  for循環(huán)控制  29
2.7.6  break跳轉(zhuǎn)  30
2.7.7  return返回控制  30
2.7.8  continue重新循環(huán)  31
2.8  本章小結(jié)  31
第3章  Java面向?qū)ο蟮某绦蛟O(shè)計基礎(chǔ)  32
3.1  構(gòu)造Java的類  32
3.2  打包和導(dǎo)入Java的類  33
3.3  類的繼承、方法的重載和變量的隱蔽  35
3.3.1  類的繼承  36
3.3.2  類方法的重載  37
3.3.3  變量的隱蔽  38
3.3.4  終態(tài)類、終態(tài)方法和常變量  39
3.4  控制類、變量和方法的訪問權(quán)限  40
3.4.1  類的訪問控制  40
3.4.2  變量的訪問控制  40
3.4.3  方法的訪問控制  41
3.5 創(chuàng)建類的對象  42
3.5.1  從C++的對象模型看Java的對象  42
3.5.2  Java對象的創(chuàng)建和類的構(gòu)造函數(shù)  43
3.5.3  通過對象使用類的變量和方法  44
3.5.4  Java對象的釋放  45
3.6  static變量和static方法  46
3.6.1  static變量  46
3.6.2  static方法  46
3.7  關(guān)鍵字this和super的用法  47
3.7.1  this的用法  47
3.7.2  super的用法  48
3.8  構(gòu)造Java抽象類  48
3.9  構(gòu)造和使用Java接口  50
3.10  Java基礎(chǔ)類庫JFC簡介  51
3.11  本章小結(jié)  53
第4章  在代碼中添加異常捕捉處理  54
4.1  異常對象與運行錯誤  54
4.2  Java的異常類  55
4.3  捕捉和處理異常  57
4.3.1  try/catch塊的異常捕捉處理  57
4.3.2  finally塊的通用異常處理  60
4.4  在方法中拋出異常  61
4.5  定義異常類和拋出異常對象  62
4.5.1  定義一個異常類  63
4.5.2  拋出一個異常對象  63
4.6  本章小結(jié)  64
第5章  數(shù)組及字符串  65
5.1  數(shù)組  65
5.1.1  數(shù)組的聲明和創(chuàng)建  65
5.1.2  數(shù)組元素的賦值和訪問  66
5.1.3  多維數(shù)組  67
5.2  字符串  69
5.2.1  String類的字符串  69
5.2.2  StringBuffer類的字符串  74
5.3  本章小結(jié)  78
第6章  Java的輸入、輸出及目錄文件管理  79
6.1  Java的輸入、輸出流類  79
6.2  標準輸入、輸出  80
6.2.1  鍵盤的輸入處理  81
6.2.2  控制臺的輸出處理  82
6.3  目錄文件管理  83
6.3.1  獲取當前目錄路徑  83
6.3.2  目錄和文件的刪除  84
6.3.3  目錄的建立  84
6.3.4  目錄文件的列表  85
6.3.5  獲取文件的屬性  86
6.3.6  目錄文件的重命名  87
6.3.7  創(chuàng)建一個空文件  88
6.4  文件的讀寫  88
6.4.1  文件的順序讀寫  89
6.4.2  文件的隨機塊讀寫  90
6.5  輸入輸出過濾流  92
6.5.1  緩沖過濾流類  92
6.5.2  數(shù)據(jù)過濾流類  94
6.6  對象的串行化  95
6.6.1  對象輸入輸出流的創(chuàng)建  95
6.6.2  對象的寫入  95
6.6.3  對象的讀取  96
6.6.4  對象的透明變量  97
6.7  本章小結(jié)  98
第7章  Java的基本圖形用戶界面編程  99
7.1  swing用戶界面開發(fā)概述  99
7.2  框架窗口及其事件處理  100
7.2.1  框架窗口類及其方法  100
7.2.2  框架窗口的事件處理  103
7.3  對話框及其事件處理  104
7.3.1  對話框類及其方法  105
7.3.2  對話框的事件處理  105
7.4  按鈕及其事件處理  106
7.4.1  按鈕類及其方法  106
7.4.2  按鈕的事件處理  108
7.5  標簽、文本框及其事件處理  111
7.5.1  標簽、文本框類及其方法  111
7.5.2  標簽、文本框的事件處理  112
7.6  復(fù)選框及其事件處理  115
7.6.1  復(fù)選框類及其方法  115
7.6.2  復(fù)選框的事件處理  116
7.7  單選按鈕及其事件處理  118
7.7.1  單選按鈕類及其方法  118
7.7.2  單選按鈕及其事件處理  118
7.8  組合框及其事件處理  120
7.8.1  組合框類及其方法  120
7.8.2  組合框的事件處理  120
7.9  滾動條及其事件處理  122
7.9.1  滾動條類及其方法  122
7.9.2  滾動條的事件處理  122
7.10  進度條及其事件處理  124
7.10.1  進度條類及其方法  124
7.10.2  進度條的事件處理  124
7.11  Java的控件界面布局  126
7.11.1  控件的BorderLayout邊界布局  126
7.11.2  控件的FlowLayout流式布局  128
7.11.3  控件的CardLayout卡片布局  129
7.11.4  控件的GridLayout網(wǎng)格布局  131
7.11.5  控件的GridBagLayout網(wǎng)格包布局  132
7.11.6  控件的絕對布局  136
7.12  Java的通用對話框  137
7.12.1  JOptionPane標準對話框  137
7.12.2  JFileChooser文件對話框  141
7.13  菜單和工具條  144
7.13.1  菜單及其事件處理  144
7.13.2  工具條及其事件處理  146
7.14  本章小結(jié)  149
第8章  Java高級圖形用戶界面編程  150
8.1  列表框控件JList類的使用  150
8.1.1  JPanel和JScrollPane面板  150
8.1.2  JList類及相關(guān)的ListModel類、Vector類  151
8.1.3  實例——JList控件的一個綜合布局應(yīng)用  152
8.2  JTree控件類的使用  156
8.2.1  JSplitPane分隔面板  156
8.2.2  JTree類及相關(guān)的DefaultMutableTreeNode節(jié)點類  157
8.2.3  實例——利用JTree開發(fā)一個具有導(dǎo)航菜單的窗口  158
8.3  彈出菜單JPopupMenu類的使用  161
8.3.1  JPopupMenu類  161
8.3.2  實例——JPopupMenu彈出菜單的應(yīng)用  161
8.4  標簽頁控件JTabbedPane類的使用  163
8.4.1  JTabbedPane類  163
8.4.2  實例——JTabbedPane標簽頁的應(yīng)用  164
8.5  表格控件JTable類的使用  166
8.5.1  JTable類及相關(guān)的DefaultTableModel、TableColumn等類  166
8.5.2  實例——JTable表格的高級應(yīng)用  169
8.6  本章小結(jié)  172
第9章  Java的Applet編程  173
9.1  JApplet類及實現(xiàn)一個簡單的Applet程序  173
9.2  將Applet嵌入Web網(wǎng)頁  175
9.3  利用appletviewer調(diào)試Applet網(wǎng)頁  175
9.4  利用支持最新Java2類庫的插件在瀏覽器中運行Applet  176
9.5  將參數(shù)傳遞到Applet程序  179
9.6  建立.jar打包文件  181
9.7  Applet的安全限制  183
9.8  本章小結(jié)  184
第10章  Java多媒體及多線程編程  185
10.1  繪圖技術(shù)  185
10.1.1  Graphics類繪圖  185
10.1.2  Graphics2D類繪圖  191
10.1.3  顏色Color類及顏色漸變GradientPaint類  197
10.1.4  字體Font類及字符串的精確定位顯示  200
10.1.5  一個繪制函數(shù)曲線及坐標值的Applet  202
10.2  圖像處理技術(shù)  204
10.2.1  圖像的加載及Image類、URL類、Toolkit類和MediaTracker類  204
10.2.2  用Graphics(Graphics2D)類的drawImage方法顯示圖像  207
10.2.3  用CropImageFilter類及PixelGrabber類剪裁圖像  208
10.2.4  圖像的雙緩沖區(qū)顯示  211
10.3  Java多線程的設(shè)計  213
10.3.1  Thread類和線程的創(chuàng)建、啟停  213
10.3.2  ThreadGroup類和線程組  217
10.3.3  多線程的同步協(xié)調(diào)  219
10.3.4  線程的wait掛起等待和notify喚醒繼續(xù)  221
10.4  聲音處理技術(shù)  225
10.4.1  聲音文件的加載和AudioClip接口的播放方法  225
10.4.2  javax.sound.sampled包的幾個聲音處理類  226
10.4.3  實例——啟動多個線程的顯示波形圖的Applet高級播放器  229
10.5  多線程下的動畫編程  240
10.5.1  背景卷動  240
10.5.2  精靈移動  243
10.5.3  碰撞檢測  244
10.5.4  一個帶有背景卷動效果的精靈跑步Applet動畫  245
10.6  本章小結(jié)  249
第11章  Java的Socket網(wǎng)絡(luò)程序開發(fā)  250
11.1  TCP/IP協(xié)議基礎(chǔ)  250
11.1.1  TCP/IP網(wǎng)絡(luò)的軟件層次及層次功能  250
11.1.2  IP地址簡介  252
11.1.3  TCP/IP的編程接口Socket  253
11.2  InetAddress類及IP地址的獲取  254
11.3  TCP套接字ServerSocket類和Socket類  255
11.4  UDP套接字DatagramSocket類和DatagramPacket類  259
11.5  綜合實例——互聯(lián)網(wǎng)多人聯(lián)機棋類對弈游戲的開發(fā)  262
11.5.1  聯(lián)機對弈游戲介紹  263
11.5.2  聯(lián)機對弈游戲程序的體系結(jié)構(gòu)分析  271
11.5.3  聯(lián)機對弈游戲程序的代碼結(jié)構(gòu)及數(shù)據(jù)包的格式  272
1.服務(wù)器的程序代碼結(jié)構(gòu)  272
2.客戶端的程序代碼結(jié)構(gòu)  275
3.通信雙方的數(shù)據(jù)包格式協(xié)議  280
11.5.4  聯(lián)機對弈游戲服務(wù)器端程序的編寫  282
1.完整的對弈游戲服務(wù)器代碼  282
2.對弈游戲服務(wù)器代碼剖析  290
11.5.5  客戶端Applet程序的編寫  293
1.完整的客戶端Applet代碼  294
2.客戶端代碼剖析  307
11.6  本章小結(jié)  322
第12章  Servlet/JSP Web動態(tài)頁面開發(fā)  323
12.1  Servlet/JSP生成動態(tài)網(wǎng)頁的機制  323
12.2  Servlet/JSP的編譯、運行環(huán)境  324
12.2.1  Servlet的J2EE編譯環(huán)境的安裝和配置  324
12.2.2  Tomcat服務(wù)器的安裝和配置  327
12.3  Servlet服務(wù)器小應(yīng)用程序的開發(fā)  331
12.3.1  HttpServlet類及Servlet程序的編寫方法  332
12.3.2  從瀏覽器獲得信息的HttpServletRequest接口  334
12.3 3  將信息輸出到瀏覽器的HttpServletResponse接口  341
12.3.4  利用ServletConfig接口獲得Servlet初始化參數(shù)  343
12.3.5  輸出Cookie信息保存到瀏覽器端  346
12.3.6  利用HttpSession接口在服務(wù)器端保存Session會話信息  350
12.3.7  利用ServletContext接口在服務(wù)器端保存Application應(yīng)用級信息  354
12.4  JSP動態(tài)頁面開發(fā)  356
12.4.1  從一個簡單的HelloWorld.jsp學習JSP到Servlet程序的轉(zhuǎn)換  357
12.4.2  JSP語法基礎(chǔ)  359
12.4.3  JSP內(nèi)建對象的使用  375
12.5  利用JDBC編程接口API訪問數(shù)據(jù)庫  390
12.5.1  JDBC的技術(shù)原理概述  390
12.5.2  JDBC驅(qū)動程序的加載及利用DriverManager類建立數(shù)據(jù)庫的連接  393
12.5.3  利用Connection、Statement和ResultSet接口對象執(zhí)行SQL查詢  395
12.5.4  利用Statement的executeUpdate方法執(zhí)行數(shù)據(jù)的插入和修改  410
12.5.5  執(zhí)行存儲過程  419
12.5.6  利用第三方的jspSmartUpload開發(fā)包處理圖片上傳和下載  424
12.6  本章小結(jié)  434

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號