中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 Java程序設計教程

作者:丁新民
出版社:人民郵電出版社出版時間:2006-08-01
開本: 16開 頁數(shù): 296頁
中 圖 價:¥15.3(5.9折) 定價  ¥26.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Java程序設計教程 版權(quán)信息

Java程序設計教程 內(nèi)容簡介

本書從計算機軟件設計員的角度出發(fā),結(jié)合軟件設計語言的發(fā)展趨勢,就Java語言的應用與面向?qū)ο蟮某绦蛟O計,詳盡介紹傳統(tǒng)結(jié)構(gòu)化語言與面向?qū)ο笳Z言的區(qū)別,由淺入深地敘述C、C++語言的基本結(jié)構(gòu),從而引出Java面向?qū)ο蟪绦蛟O計思想。本書從Java語言和面向?qū)ο蟪绦蛟O計方法相結(jié)合入手,以大量實例詳細介紹Java的編程思想和編程方法。全書共分10章,主要內(nèi)容包括Java語言基礎、面向?qū)ο蟪绦蚪Y(jié)構(gòu)、異常處理、Java資源及其利用、圖形用戶界面、小應用程序、多線程機制、網(wǎng)絡編程、Java與數(shù)據(jù)庫的連接。每章后都設有大量的基本概念題和程序設計題。
  本書內(nèi)容豐富、實用、可操作性強,概念敘述深入淺出,知識點結(jié)合實例討論,既可作為高等院校工程應用型本科專業(yè)的“Java語言程序設計”課程的教材,也可以作為軟件程序員的培訓教材,以及從事軟件設計的工程技術(shù)人員的技術(shù)參考書。

Java程序設計教程 目錄

第1章 Java語言概述 1
1.1 Java簡介 1
1.1.1 Java的崛起 1
1.1.2 面向?qū)ο蟮某绦蛟O計語言 1
1.1.3 Java平臺和虛擬機 2
1.1.4 兩類Java程序 3
1.1.5 Java程序開發(fā)環(huán)境——SDK 3
1.2 Java 程序開發(fā)過程 4
1.2.1 Java應用程序開發(fā)過程舉例 4
1.2.2 Java Applet開發(fā)過程舉例 6
1.3 NetBeans 3.6集成開發(fā)環(huán)境簡介 7
1.3.1 主窗口 8
1.3.2 主菜單欄 9
1.3.3 工具欄 10
1.3.4 組件選項面板 10
1.3.5 NetBeans下的Java編程 10
小結(jié) 12
習題 12

第2章 Java語言基礎 14
2.1 一個簡單的Java程序?qū)嵗?4
2.1.1 類首部 15
2.1.2 類體 15
2.2 標識符、注釋和分隔符 15
2.2.1 標識符 15
2.2.2 注釋 16
2.2.3 分隔符 16
2.3 基本數(shù)據(jù)類型 16
2.4 變量和常量 17
2.4.1 常量 17
2.4.2 變量 19
2.4.3 數(shù)據(jù)類型轉(zhuǎn)換 22
2.5 運算符及表達式 23
2.5.1 表達式 23
2.5.2 運算符 23
2.5.3 算術(shù)運算符 24
2.5.4 關(guān)系運算符 24
2.5.5 邏輯運算符 25
2.5.6 位運算符 25
2.5.7 賦值運算符 27
2.5.8 條件運算符 27
2.6 運算符的優(yōu)先級 28
2.7 流程控制語句 28
2.7.1 if語句和if-else語句 29
2.7.2 switch-case 語句 31
2.7.3 循環(huán)語句 33
2.7.4 for語句 35
2.7.5 循環(huán)嵌套語句 36
2.7.6 break和continue語句 37
2.8 Java語言與C++語言的異同 38
2.9 算法設計實例 40
2.9.1 窮舉 40
2.9.2 迭代 41
2.9.3 遞歸 42
小結(jié) 42
習題 42

第3章 Java面向?qū)ο蟪绦蚪Y(jié)構(gòu) 47
3.1 面向?qū)ο蟮睦碚摶A 47
3.2 類與對象的基本概念 48
3.3 Java的類 49
3.3.1 類首說明 49
3.3.2 類體 50
3.3.3 方法說明 54
3.4 類的層次結(jié)構(gòu) 56
3.4.1 類繼承的語法形式 56
3.4.2 類的繼承規(guī)則 58
3.4.3 抽象類和方法 58
3.4.4 *終類(final類) 59
3.5 對象的創(chuàng)建與使用 60
3.5.1 對象說明 60
3.5.2 對象的實例化和初始化 60
3.5.3 對象的成員變量及方法的訪問 60
3.6 多態(tài)性 61
3.6.1 方法的重構(gòu)與重載 61
3.6.2 方法的動態(tài)調(diào)用 63
3.7 接口 65
3.7.1 接口的概念 65
3.7.2 接口的定義 66
3.7.3 接口的實現(xiàn) 67
3.8 包 68
3.8.1 包說明 68
3.8.2 包的層次結(jié)構(gòu) 68
3.8.3 包的使用 68
3.8.4 Java包 70
3.9 訪問控制與修飾符 70
3.9.1 類成員的訪問權(quán)限 70
3.9.2 類的修飾符號 74
3.9.3 null、this、super 74
3.10 綜合應用示例 76
3.10.1 單向鏈表 76
3.10.2 隊列實例 81
3.10.3 堆棧 81
3.10.4 單向鏈表、隊列和堆棧應用實例 81
小結(jié) 83
習題 84

第4章 異常處理 87
4.1 異常類的層次 87
4.2 間接拋出異常(throws) 89
4.3 直接拋出異常(throw) 89
4.4 try-catch 異常處理結(jié)構(gòu) 90
4.5 自定義異常 94
4.6 正確使用異常 96
小結(jié) 96
習題 97

第5章 Java資源及其利用 99
5.1 Java的標準庫結(jié)構(gòu) 99
5.2 語言包(Java.lang) 100
5.2.1 基本對象類 100
5.2.2 系統(tǒng)類 101
5.2.3 包裝類(數(shù)據(jù)類型類) 103
5.2.4 數(shù)組 107
5.2.5 字符串類和緩沖串類 110
5.2.6 數(shù)學類 116
5.3 輸入/輸出包(java.io) 118
5.3.1 流的綜述 118
5.3.2 基本輸入輸出流 119
5.3.3 File類 121
5.3.4 文件輸入輸出流 123
5.4 java.util包 128
5.4.1 日期時間類 128
5.4.2 向量類及其使用 130
5.4.3 堆棧類 133
5.5 文件讀寫應用實例 134
小結(jié) 138
習題 139

第6章 圖形用戶界面 142
6.1 GUI組件包簡介——Swing組件包 142
6.2 基本組件 143
6.2.1 按鈕類(JButton類) 143
6.2.2 標簽類(JLabel類) 144
6.2.3 文本框(JTextField類)、多行文本框(JTextArea類)、JPasswordField類 145
6.2.4 復選框類(JCheckBox類)、單選框類(JRadioButton類) 148
6.2.5 組合列表類(JComboBox類)、列表類(JList類) 153
6.2.6 滾動條類(JScrollBar類) 154
6.2.7 JMenuBar類、JMenuItem類、JPopupMenu類 156
6.2.8 JFrame類和JPanel類 160
6.3 Java的事件處理 162
6.3.1 事件處理模型 162
6.3.2 鼠標事件處理 164
6.3.3 鍵盤事件處理 166
6.4 Java布局管理器 168
6.4.1 FlowLayout類 168
6.4.2 BorderLayout類 169
6.4.3 GridLayout類 171
6.4.4 CardLayout類 172
6.4.5 GridBagLayout類 174
6.5 NetBeans中可視化程序設計實例 175
小結(jié) 187
習題 187

第7章 Java小應用程序Applet 191
7.1 Applet程序的設計基礎 191
7.2 Applet類 192
7.3 Applet類的5種常用方法 193
7.4 Applet 的應用 194
7.4.1 利用Applet接收HTML中傳遞過來的參數(shù) 194
7.4.2 利用Applet顯示圖像 196
7.4.3 利用Applet播放聲音 199
7.4.4 Applet中的鼠標、鍵盤操作 199
7.4.5 Applet之間進行通信 204
7.5 Applet的執(zhí)行 207
7.5.1 利用Appletviewer執(zhí)行 207
7.5.2 通過瀏覽器執(zhí)行 208
7.6 Applet程序開發(fā)實例 209
小結(jié) 211
習題 212

第8章 Java的多線程機制 213
8.1 多線程的基本概念 213
8.2 多線程的實現(xiàn)機制 214
8.2.1 繼承Thread類 214
8.2.2 實現(xiàn)Runnable接口 216
8.3 Thread類 217
8.3.1 Thread類成員變量及方法 217
8.3.2 線程狀態(tài) 218
8.3.3 線程的優(yōu)先級 219
8.3.4 線程同步 220
8.4 線程通信與死鎖 224
8.4.1 線程通信 224
8.4.2 死鎖 226
8.5 線程控制綜合舉例 228
小結(jié) 235
習題 235

第9章 Java網(wǎng)絡編程 238
9.1 Java網(wǎng)絡包(java.net) 238
9.1.1 套接口類(Socket類) 238
9.1.2 服務器套接口(ServerSocket類) 240
9.2 使用TCP和UDP編程 240
9.2.1 基于TCP的網(wǎng)絡程序設計 240
9.2.2 基于UDP的網(wǎng)絡程序設計 246
9.3 URL類編程 250
9.3.1 URL簡介 250
9.3.2 構(gòu)造URL類對象 250
9.3.3 URL類中的異常 251
9.3.4 URL類對象獲取URL特征 251
9.3.5 利用URL類對象獲取URL內(nèi)容 252
9.4 URLConnection類的使用 253
9.4.1 利用URLConnection類對象獲取URL內(nèi)容 253
9.4.2 利用URLConnection類對象向URL對象發(fā)送服務請求 254
9.5 網(wǎng)絡編程綜合應用實例 256
小結(jié) 270
習題 271

第10章 Java與數(shù)據(jù)庫的連接 272
10.1 JDBC數(shù)據(jù)庫連接簡介 272
10.1.1 JDBC的基本功能 272
10.1.2 JDBC在數(shù)據(jù)庫訪問的兩層與三層模型上的應用 272
10.1.3 JDBC驅(qū)動程序類型 273
10.2 JDBC應用程序接口 274
10.3 JDBC的API簡介 275
10.4 JDBC應用 276
10.4.1 與數(shù)據(jù)庫建立連接 277
10.4.2 執(zhí)行查詢語句 278
10.4.3 檢索結(jié)果集 279
10.4.4 更新數(shù)據(jù)庫操作 280
10.4.5 參數(shù)的輸入和輸出 281
10.5 動態(tài)數(shù)據(jù)庫訪問 282
10.6 Java數(shù)據(jù)庫編程綜合實例 283
小結(jié) 293
習題 293

參考文獻 296
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: R507制冷剂,R22/R152a制冷剂厂家-浙江瀚凯制冷科技有限公司 | 水平垂直燃烧试验仪-灼热丝试验仪-漏电起痕试验仪-针焰试验仪-塑料材料燃烧检测设备-IP防水试验机 | 无轨电动平车_轨道平车_蓄电池电动平车★尽在新乡百特智能转运设备有限公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 工业废水处理|污水处理厂|废水治理设备工程技术公司-苏州瑞美迪 今日娱乐圈——影视剧集_八卦娱乐_明星八卦_最新娱乐八卦新闻 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 重庆私家花园设计-别墅花园-庭院-景观设计-重庆彩木园林建设有限公司 | 旋片真空泵_真空泵_水环真空泵_真空机组-深圳恒才机电设备有限公司 | 安徽免检低氮锅炉_合肥燃油锅炉_安徽蒸汽发生器_合肥燃气锅炉-合肥扬诺锅炉有限公司 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 上海皓越真空设备有限公司官网-真空炉-真空热压烧结炉-sps放电等离子烧结炉 | 广州展览制作|展台制作工厂|展览设计制作|展览展示制作|搭建制作公司 | 工业硝酸钠,硝酸钠厂家-淄博「文海工贸」 | 消泡剂_水处理消泡剂_切削液消泡剂_涂料消泡剂_有机硅消泡剂_广州中万新材料生产厂家 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 浙江富广阀门有限公司 | 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 | 挤塑板-XPS挤塑板-挤塑板设备厂家[襄阳欧格] | 北京环球北美考试院【官方网站】|北京托福培训班|北京托福培训 | 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | 交通信号灯生产厂家_红绿灯厂家_电子警察监控杆_标志杆厂家-沃霖电子科技 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 楼承板设备-楼承板成型机-免浇筑楼承板机器厂家-捡来 | 双段式高压鼓风机-雕刻机用真空泵-绍兴天晨机械有限公司 | 超声波焊接机_超音波熔接机_超声波塑焊机十大品牌_塑料超声波焊接设备厂家 | 1000帧高速摄像机|工业高速相机厂家|科天健光电技术 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | CXB船用变压器-JCZ系列制动器-HH101船用铜质开关-上海永上船舶电器厂 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 民用音响-拉杆音响-家用音响-ktv专用音响-万昌科技 | 上海电子秤厂家,电子秤厂家价格,上海吊秤厂家,吊秤供应价格-上海佳宜电子科技有限公司 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 旋振筛|圆形摇摆筛|直线振动筛|滚筒筛|压榨机|河南天众机械设备有限公司 | 屏蔽泵厂家,化工屏蔽泵_维修-淄博泵业 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 纯化水设备-EDI-制药-实验室-二级反渗透-高纯水|超纯水设备 | 切铝机-数控切割机-型材切割机-铝型材切割机-【昆山邓氏精密机械有限公司】 |