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

歡迎光臨中圖網 請 | 注冊
> >
JAVA程序設計案例教程(微課版)

包郵 JAVA程序設計案例教程(微課版)

出版社:清華大學出版社出版時間:2024-06-01
開本: 其他 頁數: 340
本類榜單:教材銷量榜
中 圖 價:¥58.3(8.4折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

JAVA程序設計案例教程(微課版) 版權信息

JAVA程序設計案例教程(微課版) 本書特色

Java是目前*流行的計算機編程語言之一。本書內容主要包括Java的發展歷史、開發環境的配置、語言基礎、流程控制、類與對象、繼承、抽象類、接口、多態、異常處理、面向對象程序設計的基本原則、字符串和日期類、圖形用戶界面設計、Java輸入和輸出、多線程和網絡編程、Java與數據庫。為了加強讀者對所學知識的應用,每章都給出一個較完整的實例,實例基本能涵蓋本章所學知識,以幫助讀者掌握Java語言及項目的開發。本書免費提供教材配套教學資源包,包括全書的電子教案、習題參考答案及分析、書中講解的源代碼。

JAVA程序設計案例教程(微課版) 內容簡介

Java是目前***的計算機編程語言之一。本書內容主要包括Java的發展歷史、開發環境的配置、語言基礎、程序流程控制、類與對象、繼承、抽象類、接口、多態、異常處理、常用類和集合、圖形界面設計、Java輸入和輸出、多線程和網絡編程、Java與數據庫。為了加強讀者對所學知識的應用,重點章的**節都給出完整的實例,實例基本涵蓋本章所學知識,幫助讀者掌握Java語言及項目的開發。 本書中的程序在JDK中驗證,并給出了程序運行結果、問題分析和程序擴展。本書免費提供了與教材配套的教學資源包,包括全書的電子教案、習題參考答案及分析、書中案例的源代碼。 本書可作為高等學校計算機科學、信息管理等相關專業“Java語言程序設計”課程的教材,也可作為Java自學者、Java程序員初學者的參考書。

JAVA程序設計案例教程(微課版) 目錄

**篇Java基本語法
第1章Java語言概述3
1.1Java語言的發展史3
1.1.1Java語言的誕生3
1.1.2Java語言的發展3
1.1.3Java語言的用途5
1.2Java語言的特點5
1.3Java語言平臺6
1.3.1JDK和JRE7
1.3.2Java虛擬機7
1.3.3垃圾收集器7
1.4JDK的安裝8
1.4.1下載與安裝JDK8
1.4.2JDK環境的配置與HelloWorld測試9
1.5集成開發環境Eclipse13
1.5.1Eclipse的下載與安裝13
1.5.2使用Eclipse編寫**個Java程序13
1.6集成開發環境IntelliJ IDEA15
1.6.1IntelliJ IDEA的下載與安裝15
1.6.2使用IDEA編寫**個Java應用程序15
1.7本章小結18
1.8習題19
第2章Java語言基礎20
2.1案例: 華氏溫度到攝氏溫度轉換的實現20
2.2標識符與關鍵字21
2.2.1標識符21
2.2.2關鍵字21
2.3常量、變量及基本數據類型22
2.3.1常量和變量22
2.3.2基本數據類型24
2.4數據類型轉換26
2.5數據的標準輸入和輸出27
2.6運算符和表達式29
2.7本章小結34
2.8習題35
第3章程序流程控制36
3.1案例: 攝氏溫度到華氏溫度對照表的實現36
3.2順序結構37
3.3分支語句38
3.3.1if…else語句38
3.3.2switch語句44
3.4循環語句47
3.4.1for循環47
3.4.2while循環50
3.4.3do…while循環51
3.4.4for…each循環52
3.5控制語句53
3.6數組54
3.6.1數組的創建和使用54
3.6.2基本數據類型數組57
3.6.3數組的操作58
3.6.4數組的綜合案例59
3.7本章小結61
3.8習題62
第4章類與對象65
4.1案例: 學生類的定義和使用65
4.1.1創建學生類程序的步驟65
4.1.2程序解析68
4.2面向對象程序設計69
4.2.1面向對象程序設計概述69
4.2.2面向對象程序設計的特點69
4.2.3過程與對象70
4.2.4Java程序的基本結構72
4.3定義類72
4.4構造方法與對象的創建73
4.5類變量和實例變量77
4.6類方法和實例方法79
4.7包83
4.7.1包的概念83
4.7.2使用package定義包84
4.7.3使用import引入包84
4.7.4系統包85
4.8封裝性與訪問控制符86
4.9對象數組88
4.10對象的組合89
4.11基本類型的封裝類90
4.11.1封裝類90
4.11.2利用封裝類進行數據類型的轉換91
4.11.3字符的處理91
4.12本章小結92
4.13習題93
第5章面向對象高級特性94
5.1案例: 完善學生類94
5.1.1完善學生類的步驟94
5.1.2程序解析96
5.2繼承96
5.2.1創建子類97
5.2.2子類的繼承性98
5.2.3子類對象的內存構造100
5.2.4父類與子類的同名成員100
5.3關鍵字this和super103
5.3.1在構造方法和實例方法中使用this103
5.3.2this表示當前對象104
5.3.3使用super調用父類中指定的構造方法105
5.3.4使用super調用被隱藏的成員106
5.4final關鍵字107
5.4.1final修飾變量107
5.4.2final方法109
5.4.3final修飾類110
5.5轉型與多態110
5.6抽象類和接口113
5.6.1抽象類113
5.6.2接口115
5.6.3接口回調117
5.6.4接口和抽象類118
5.7內部類119
5.8匿名對象和類120
5.8.1匿名對象120
5.8.2類的匿名類121
5.8.3接口的匿名類122
5.9異常類122
5.9.1異常處理機制123
5.9.2自定義異常125
5.10反射126
5.10.1認識Class類126
5.10.2通過反射獲取類的結構131
5.11本章小結140
5.12習題141
第6章常用類、泛型與集合143
6.1案例: 簡易字符串編輯器143
6.1.1案例實現143
6.1.2程序解析147
6.2案例: 對一個對象數組進行排序147
6.3String類148
6.3.1創建String字符串149
6.3.2String類的常用操作及方法150
6.4StringBuffer類154
6.4.1創建StringBuffer類對象154
6.4.2StringBuffer類的常用方法155
6.5String類與StringBuffer類的比較157
6.6StringTokenizer類158
6.6.1StringTokenizer類對象的創建158
6.6.2StringTokenizer類的常用方法159
6.7日期類159
6.7.1Date類159
6.7.2Calendar類162
6.8泛型164
6.8.1泛型類164
6.8.2使用泛型類聲明對象165
6.8.3泛型接口165
6.8.4泛型方法166
6.8.5泛型類型的限定167
6.9集合框架168
6.9.1集合168
6.9.2迭代器169
6.9.3線性表170
6.9.4HashSet173
6.9.5LinkedHashSet175
6.9.6TreeSet176
6.9.7映射179
6.10本章小結182
6.11習題185
第二篇圖形界面設計與I/O處理
第7章圖形界面設計191
7.1案例: 簡易文本編輯器的制作191
7.1.1案例實現191
7.1.2程序解析196
7.2Swing基礎196
7.2.1Swing概述196
7.2.2Swing容器與組件197
7.2.3Java事件處理199
7.3Swing常用組件206
7.3.1按鈕和標簽207
7.3.2單選按鈕和復選框208
7.3.3文本框和文本區212
7.4本章小結216
7.5習題216
第8章Java輸入和輸出218
8.1案例: 完善文本編輯器218
8.2文件操作225
8.2.1File類225
8.2.2File類的方法226
8.3字節流228
8.3.1流概述228
8.3.2InputStream和OutputStream229
8.3.3FileInputStream和FileOutputStream230
8.3.4BufferedInputStream和BufferedOutputStream235
8.3.5DataInputStream和DataOutputStream239
8.3.6ObjectInputStream和ObjectOutputStream241
8.4字符流243
8.4.1Reader和Writer243
8.4.2FileReader和FileWriter245
8.4.3BufferedReader和BufferedWriter251
8.5隨機訪問文件255
8.6本章小結258
8.7習題258
第三篇Java多線程和網絡
第9章多線程263
9.1案例: 火車賣票多線程程序263
9.2線程和線程的創建265
9.2.1線程概述265
9.2.2使用Thread類創建線程類266
9.2.3使用Runnable接口創建線程類267
9.2.4使用Callable和Future接口創建線程269
9.3線程的生命周期271
9.4線程的常用控制方法272
9.4.1join方法272
9.4.2守護線程273
9.4.3線程的優先級274
9.5線程同步275
9.5.1線程安全問題275
9.5.2同步代碼塊276
9.5.3同步方法278
9.5.4同步鎖279
9.6線程通信281
9.7本章小結282
9.8習題283
第10章網絡編程285
10.1案例: HelloWorld程序285
10.2Java的基本網絡支持287
10.2.1IP地址、域名和端口287
10.2.2使用InetAddress288
10.2.3URL網絡編程289
10.3基于TCP協議的網絡編程292
10.3.1Socket模型292
10.3.2客戶端與服務器端通信程序的實現294
10.3.3服務器端的多線程實現297
10.4基于UDP協議的網絡編程300
10.4.1UDP協議簡介300
10.4.2DatagramSocket類和DatagramPacket類300
10.4.3使用DatagramSocket收發數據的實現302
10.5本章小結303
10.6習題304
第四篇數據庫編程
第11章Java數據庫309
11.1JDBC簡介309
11.1.1JDBC模型309
11.1.2JDBC驅動程序310
11.2JDBC的API接口310
11.2.1DriverManager類311
11.2.2Driver接口311
11.2.3Connection接口312
11.2.4Statement接口312
11.2.5PreparedStatement接口313
11.2.6ResultSet接口314
11.3JDBC連接數據庫315
11.3.1加載JDBC驅動程序315
11.3.2建立數據庫連接316
11.4MySQL數據庫317
11.4.1安裝MySQL數據庫317
11.4.2使用MySQL數據庫322
11.5Java的MySQL數據庫編程324
11.5.1連接數據庫324
11.5.2查詢數據庫326
11.5.3數據庫的插入328
11.5.4數據庫的修改330
11.5.5數據庫的刪除331
11.5.6使用 PreparedStatement實現預處理333
11.6MySQL數據庫的事務處理335
11.6.1事務簡介335
11.6.2JDBC中的事務處理335
11.6.3事務處理案例336
11.7本章小結339
11.8習題339
參考文獻341
展開全部
商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 不锈钢复合板|钛复合板|金属复合板|南钢集团安徽金元素复合材料有限公司-官网 | 小型气象站_车载气象站_便携气象站-山东风途物联网 | 国际金融网_每日财经新资讯网 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 全国冰箱|空调|洗衣机|热水器|燃气灶维修服务平台-百修家电 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 厌氧工作站-通用型厌氧工作站-上海胜秋科学仪器有限公司 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 美能达分光测色仪_爱色丽分光测色仪-苏州方特电子科技有限公司 | 东风体检车厂家_公共卫生体检车_医院体检车_移动体检车-锦沅科贸 | 海水晶,海水素,海水晶价格-潍坊滨海经济开发区强隆海水晶厂 | 山东艾德实业有限公司| 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 东莞压铸厂_精密压铸_锌合金压铸_铝合金压铸_压铸件加工_东莞祥宇金属制品 | 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 宝鸡市人民医院| 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | 高压绝缘垫-红色配电房绝缘垫-绿色高压绝缘地毯-上海苏海电气 | 碳纤维布-植筋胶-灌缝胶-固特嘉加固材料公司| 自动焊锡机_点胶机_螺丝机-锐驰机器人 | 合肥通道闸-安徽车牌识别-人脸识别系统厂家-安徽熵控智能技术有限公司 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | CXB船用变压器-JCZ系列制动器-HH101船用铜质开关-上海永上船舶电器厂 | 【365公司转让网】公司求购|转让|资质买卖_股权转让交易平台 | 北京四合院出租,北京四合院出售,北京平房买卖 - 顺益兴四合院 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 电机铸铝配件_汽车压铸铝合金件_发动机压铸件_青岛颖圣赫机械有限公司 | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 坏男孩影院-提供最新电影_动漫_综艺_电视剧_迅雷免费电影最新观看 | 广东青藤环境科技有限公司-水质检测 | 橡胶接头|可曲挠橡胶接头|橡胶软接头安装使用教程-上海松夏官方网站 | 柔性输送线|柔性链板|齿形链-上海赫勒输送设备有限公司首页[输送机] | 山东钢格板|栅格板生产厂家供应商-日照森亿钢格板有限公司 | 深圳办公室装修,办公楼/写字楼装修设计,一级资质 - ADD写艺 | 宏源科技-房地产售楼系统|线上开盘系统|售楼管理系统|线上开盘软件 | 帽子厂家_帽子工厂_帽子定做_义乌帽厂_帽厂_制帽厂_帽子厂_浙江高普制帽厂 | 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 合肥汽车充电桩_安徽充电桩_电动交流充电桩厂家_安徽科帝新能源科技有限公司 | 培训中心-翰香原香酥板栗饼加盟店总部-正宗板栗酥饼技术 |