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

歡迎光臨中圖網 請 | 注冊

包郵 Java基礎與應用

出版社:清華大學出版社出版時間:2017-02-01
開本: 32開 頁數: 359
本類榜單:教材銷量榜
中 圖 價:¥22.1(4.5折) 定價  ¥49.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

Java基礎與應用 版權信息

Java基礎與應用 本書特色

本書從程序設計的角度來介紹Java語言,闡述如何應用Java語言設計出有Java特色的應用程序。全書共分三篇,*篇為Java基礎,介紹Java的開發環境、程序開發過程、基本的語法、語句,重點介紹應用Java語言進行簡單Java程序的開發過程,強調程序的設計過程和調試過程;第二篇為Java面向對象程序設計,介紹應用Java語言的類、對象、接口來設計面向對象的Java程序,通過一個個實例展示什么是面向對象程序設計,如何設計有Java特色的面向對象程序,并給出了有Java語言特色的簡單框架程序;第三篇為Java應用開發,給出了多個Java應用實例,這些實例采用層層推進、模塊組合的方式,從簡單的功能開始,逐步增加內容,*后完成一個有一定規模且實用的基于網絡的學生成績查詢管理系統。 本書內容淺顯易懂,按照問題來組織內容,每章解決一個問題,圍繞這個問題來設計程序,講解所用到的相關知識,讓讀者通過實例學習Java程序設計,逐步培養Java程序設計思路。本書既可以作為高等學校學生學習Java程序設計的教材,也可以作為自學Java語言讀者的參考書。

Java基礎與應用 內容簡介

1. 突出程序設計的學習。本書重點是應用Java語言進行程序設計。本書精選大量的實例程序,通過具體程序來學習Java語言。書中結合實例介紹常見的Java語法和基礎知識,屏蔽掉不常用的語法,重點放在應用這些知識點來設計程序上。2. 強調實踐能力培養。Java語言實踐能力包括兩個方面,一是編寫程序能力,二是調試程序能力。本書按照學習習慣進行組織,首先從問題出發給出示例程序和結果;然后在學習示例程序基礎上指導學習者完成一個類似的訓練程序;完成訓練程序后學習者可以自己完成實做程序,檢驗學習效果,如果遇到問題可以再回過頭來仔細研讀示例程序和訓練程序。本書突出程序調試能力的培養,給出每個程序的編譯過程和運行結果,講解常見的錯誤和處理方法,希望學習者能夠逐步學會修改程序中錯誤,得到正確結果,學會調試程序。3. 重點學習面向對象程序設計。本書給出的實例突出面向對象的封裝、繼承和多態特征,強調Java語言特色,讓學習者學到有面向對象味道的程序,如框架實例。4. 注重學習過程的深入淺出。本書實例簡單易學,從*基本的實例開始,不斷改進和完善,*后形成更為完整和復雜的程序,易于學習和模仿。在介紹實例程序的同時,講解程序的實現機理并進行深入探討,方便學習者從根本上理解程序。5. 關注編程規范。一個優秀的程序員寫出的程序不僅能夠運行,還應該符合規范。因此本書強調編寫程序的規范性,書中的實例程序也是按照規范編寫,方便學習者養成良好的程序設計習慣。6. 本教材為教育部“產學合作協同育人”項目—Java程序設計指定教材,項目的MOOC網址:http://mooc.ncist.edu.cn/。

Java基礎與應用 目錄

目錄 **篇Java基礎 第1章**個Java程序/3 1.1示例程序3 1.1.1HelloWorld程序3 1.1.2HelloWorld程序 分析4 1.2相關知識4 1.2.1下載安裝工具包5 1.2.2配置5 1.2.3編輯程序7 1.2.4編譯運行程序7 1.3訓練程序8 1.3.1程序分析8 1.3.2參考程序8 1.3.3程序調試9 1.4拓展知識10 1.4.1開發工具10 1.4.2Java API文檔10 1.4.3編碼規范11 1.5實做程序12 第2章顯示學生成績/14 2.1示例程序14 2.1.1顯示學生信息14 2.1.2引入變量15 2.1.3增加注釋15 2.2相關知識17 2.2.1標識符和關鍵字17 2.2.2數據類型和變量17 2.2.3運算符和表達式19 2.3訓練程序21 2.3.1程序分析21 2.3.2參考程序21 2.4拓展知識23 2.4.1Java虛擬機23 2.4.2變量存儲23 2.4.3變量類型轉換24 2.5實做程序24 第3章學生成績分級/27 3.1示例程序27 3.1.1顯示考試結果27 3.1.2輸入學生成績28 3.2相關知識30 3.2.1基本語句30 3.2.2條件分支語句31 3.2.3多分支語句32 3.3訓練程序32 3.3.1程序分析33 3.3.2參考程序33 3.4拓展知識34 3.4.1分支語句討論34 3.4.2數據合法性檢查35 3.5實做程序37 第4章計算平均成績/40 4.1示例程序40 4.1.1計算平均成績40 4.1.2引入常量41 4.1.3未知人數42 4.2相關知識45 4.2.1for循環語句45 4.2.2while循環語句45 4.3訓練程序46 4.3.1程序分析46 4.3.2參考程序46 4.4拓展知識47 4.4.1循環語句討論47 4.4.2循環邊界檢查48 4.5實做程序49 第5章顯示班級成績單/53 5.1示例程序53 5.1.1班級平均成績53 5.1.2顯示*高成績54 5.2相關知識56 5.2.1一維數組56 5.2.2多維數組56 5.3訓練程序57 5.3.1程序分析57 5.3.2參考程序57 5.4拓展知識58 5.4.1數組討論58 5.4.2數組的存儲59 5.5實做程序60 第6章顯示學生基本信息/62 6.1示例程序62 6.1.1程序實現62 6.1.2處理部分提取63 6.1.3讀入部分提取64 6.2相關知識65 6.2.1Java方法65 6.2.2參數傳遞66 6.3訓練程序67 6.3.1程序分析68 6.3.2參考程序68 6.4拓展知識69 6.4.1方法重構69 6.4.2方法存儲69 6.5實做程序69 〖1〗Java基礎與應用目錄[3]〖3〗第二篇面向對象程序設計 第7章簡單Student類/73 7.1示例程序73 7.1.1顯示學生信息73 7.1.2增加測試類75 7.2相關知識76 7.2.1Java類定義76 7.2.2類的方法77 7.3訓練程序78 7.3.1程序分析78 7.3.2參考程序78 7.4拓展知識79 7.4.1為什么引入類79 7.4.2變量作用域80 7.5實做程序81 第8章Student類對象/82 8.1示例程序82 8.1.1訪問控制權限82 8.1.2添加構造方法83 8.2相關知識85 8.2.1構造方法85 8.2.2訪問權限控制86 8.2.3類的組成部分87 8.3訓練程序88 8.3.1程序分析88 8.3.2參考程序88 8.4拓展知識89 8.4.1對象存儲89 8.4.2對象相等91 8.5實做程序92 第9章完善Student類/94 9.1示例程序94 9.1.1添加置取方法94 9.1.2增加構造方法96 9.1.3完整的Student類97 9.2相關知識99 9.2.1置取方法99 9.2.2對象this101 9.3訓練程序102 9.3.1程序分析103 9.3.2參考程序103 9.4拓展知識105 9.4.1類的封裝105 9.4.2置取方法討論106 9.4.3參數傳遞深入 討論106 9.5實做程序108 第10章Student類組合/111 10.1示例程序111 10.1.1MobilePhone類 111 10.1.2增加機主屬性113 10.2相關知識115 10.2.1對象屬性115 10.2.2類的組合關系116 10.3訓練程序117 10.3.1程序分析117 10.3.2參考程序117 10.4拓展知識119 10.4.1組合討論119 10.4.2組合與封裝120 10.5實做程序124 第11章Student類方法重載/125 11.1示例程序125 11.1.1構造方法重載125 11.1.2普通方法重載126 11.2相關知識128 11.3訓練程序129 11.3.1程序分析129 11.3.2參考程序129 11.4拓展知識131 11.5實做程序132 第12章Student類實例 計數/13412.1示例程序134 12.1.1顯示實例順序134 12.1.2獲得學生對象 個數135 12.2相關知識137 12.2.1靜態屬性與實例 屬性137 12.2.2再論對象創建 過程138 12.3訓練程序139 12.3.1程序分析139 12.3.2參考程序139 12.4拓展知識140 12.4.1屬性與局部 變量140 12.4.2靜態屬性與方法 存儲141 12.4.3單個實例142 12.5實做程序143 第13章泛化類Person/145 13.1示例程序145 13.1.1泛化類Person145 13.1.2子類Student146 13.1.3Student對象 初始化147 13.2相關知識148 13.2.1類的繼承148 13.2.2super對象149 13.3訓練程序150 13.3.1程序分析150 13.3.2參考程序150 13.4拓展知識151 13.4.1調用構造方法151 13.4.2繼承與組合153 13.5實做程序155 第14章對象多態/157 14.1示例程序157 14.1.1重寫display 方法157 14.1.2向上轉型159 14.2相關知識160 14.2.1方法重寫160 14.2.2對象上轉型161 14.3訓練程序162 14.3.1程序分析163 14.3.2參考程序163 14.4拓展知識165 14.4.1動態綁定165 14.4.2多態討論166 14.5實做程序168 第15章抽象類/169 15.1示例程序169 15.1.1方法抽象169 15.1.2抽象方法display 169 15.2相關知識171 15.2.1抽象類定義171 15.2.2抽象類說明172 15.3訓練程序172 15.3.1程序分析173 15.3.2參考程序173 15.4拓展知識175 15.5實做程序176 第16章接口設計/177 16.1示例程序177 16.1.1定義接口MoveAble 177 16.1.2應用MoveAble 實現多態179 16.2相關知識180 16.2.1接口定義180 16.2.2接口與抽象類 比較182 16.3訓練程序184 16.3.1程序分析185 16.3.2參考程序185 16.4拓展知識187 16.4.1接口討論187 16.4.2接口應用188 16.5實做程序189 第17章異常處理/191 17.1示例程序191 17.1.1程序異常實例191 17.1.2受檢異常193 17.2相關知識194 17.2.1異常處理結構194 17.2.2常見異常類195 17.3訓練程序196 17.3.1程序分析196 17.3.2參考程序196 17.4拓展知識198 17.4.1異常處理討論198 17.4.2防御性編程199 17.5實做程序202 第18章包結構設計/204 18.1示例程序204 18.1.1按包組織程序204 18.1.2導入手機類206 18.2相關知識208 18.2.1包定義208 18.2.2其他包中類的 引用209 18.3訓練程序210 18.3.1程序分析210 18.3.2參考程序210 18.4拓展知識212 18.4.1Java基礎類 庫包212 18.4.2包的設計213 18.5實做程序214 第19章簡單框架設計/215 19.1示例程序215 19.1.1簡單框架215 19.1.2增加功能218 19.2相關知識219 19.2.1多態與框架219 19.2.2依賴關系220 19.3訓練程序220 19.3.1程序分析221 19.3.2參考程序221 19.4拓展知識224 19.4.1框架設計224 19.4.2框架設計討論225 19.5實做程序226 第20章帶配置文件的框架/228 20.1示例程序228 20.1.1裝入Person類228 20.1.2顯示名字230 20.2相關知識232 20.2.1反射機制232 20.2.2反射機制應用233 20.3訓練程序233 20.3.1程序分析233 20.3.2參考程序234 20.4拓展知識237 20.4.1反射機制討論237 20.4.2配置文件238 20.5實做程序238 第三篇Java應用開發 第21章學生成績排序輸出/243 21.1開發任務243 21.2程序實現及分析244 21.2.1數組排序244 21.2.2List排序248 21.2.3List自動排序252 21.2.4通用輸出256 21.3集合相關類庫262 21.3.1Collection與 Collections263 21.3.2List與ArrayList 264 21.3.3Map與HashMap 265 21.3.4Set與TreeSet266 21.4實做程序268 第22章學生信息保存/270 22.1開發任務270 22.2程序實現及分析270 22.2.1文件保存功能271 22.2.2數據庫保存 功能275 22.2.3重構程序結構280 22.3文件操作相關類庫281 22.3.1I/O流281 22.3.2I/O操作步驟283 22.4數據庫操作286 22.4.1數據庫操作 概述286 22.4.2數據庫操作 步驟288 22.5實做程序290 第23章圖形界面成績管理/292 23.1開發任務292 23.2程序實現及分析294 23.2.1圖形用戶界面294 23.2.2成績管理功能298 23.3圖形界面基礎類庫311 23.3.1Java圖形界面311 23.3.2組件類313 23.3.3事件類與接口316 23.4實做程序317 第24章網上學生成績查詢/318 24.1開發任務318 24.2程序實現及分析319 24.2.1簡單網絡通信 功能319 24.2.2網絡查詢323 24.3網絡編程相關類庫329 24.3.1Socket編程概念 329 24.3.2Socket相關類330 24.4實做程序331 第25章多用戶查詢學生成績/333 25.1開發任務333 25.2程序實現及分析334 25.2.1簡單多線程 程序一334 25.2.2簡單多線程 程序二336 25.2.3多線程網絡 查詢339 25.3多線程相關類庫350 25.4實做程序352 附錄A安裝配置數據庫環境/353 附錄B推薦書目/360
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 蔡司三坐标-影像测量机-3D扫描仪-蔡司显微镜-扫描电镜-工业CT-ZEISS授权代理商三本工业测量 | 福州甲醛检测-福建室内空气检测_环境检测_水质检测-福建中凯检测技术有限公司 | 深圳宣传片制作_产品视频制作_深圳3D动画制作公司_深圳短视频拍摄-深圳市西典映画传媒有限公司 | 高柔性拖链电缆_卷筒电缆_耐磨耐折聚氨酯电缆-玖泰特种电缆 | 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | 广州昊至泉水上乐园设备有限公司 | 深圳昂为官网-气体分析仪,沼气分析仪,动态配气仪,气体传感器厂家 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 沙盘模型公司_沙盘模型制作公司_建筑模型公司_工业机械模型制作厂家 | 电力测功机,电涡流测功机,磁粉制动器,南通远辰曳引机测试台 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | YT保温材料_YT无机保温砂浆_外墙保温材料_南阳银通节能建材高新技术开发有限公司 | 恒温槽_恒温水槽_恒温水浴槽-上海方瑞仪器有限公司 | 众品家具网-家具品牌招商_家具代理加盟_家具门户的首选网络媒体。 | 中细软知识产权_专业知识产权解决方案提供商 | 全温度恒温培养摇床-大容量-立式-远红外二氧化碳培养箱|南荣百科 | 成都热收缩包装机_袖口式膜包机_高速塑封机价格_全自动封切机器_大型套膜机厂家 | 宏源科技-房地产售楼系统|线上开盘系统|售楼管理系统|线上开盘软件 | 网站优化公司_北京网站优化_抖音短视频代运营_抖音关键词seo优化排名-通则达网络 | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 中国产业发展研究网 - 提供行业研究报告 可行性研究报告 投资咨询 市场调研服务 | 碎石机设备-欧版反击破-欧版颚式破碎机(站)厂家_山东奥凯诺机械 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 汝成内控-行政事业单位内部控制管理服务商| 工业PH计|工业ph酸度计|在线PH计价格-合肥卓尔仪器仪表有限公司 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 高效复合碳源-多核碳源生产厂家-污水处理反硝化菌种一长隆科技库巴鲁 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 罗茨真空机组,立式无油往复真空泵,2BV水环真空泵-力侨真空科技 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | BAUER减速机|ROSSI-MERSEN熔断器-APTECH调压阀-上海爱泽工业设备有限公司 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 挖掘机挖斗和铲斗生产厂家选择徐州崛起机械制造有限公司 | 螺杆式冷水机-低温冷水机厂家-冷冻机-风冷式-水冷式冷水机-上海祝松机械有限公司 | 发电机组|柴油发电机组-批发,上柴,玉柴,潍柴,康明斯柴油发电机厂家直销 | 结晶点测定仪-润滑脂滴点测定仪-大连煜烁 | 桨叶搅拌机_螺旋挤压/方盒旋切造粒机厂家-无锡市鸿诚输送机械有限公司 | vr安全体验馆|交通安全|工地安全|禁毒|消防|安全教育体验馆|安全体验教室-贝森德(深圳)科技 |