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

歡迎光臨中圖網 請 | 注冊

包郵 Java程序設計教程

出版社:西安電子科技大學出版社出版時間:2019-03-01
開本: 26cm 頁數: 424頁
本類榜單:教材銷量榜
中 圖 價:¥42.8(7.4折) 定價  ¥58.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Java程序設計教程 版權信息

Java程序設計教程 本書特色

本書從初學者的角度出發,通過精心設計的豐富示例,由淺入深地講解了Java語言相關內容。全書共分17章,主要講解了Java語言編程環境的配置以及Eclipse開發工具的安裝、Java的語法基礎、類和對象、封裝技術、面向對象程序設計中的繼承與多態、Java中的異常處理機制、常用類、容器、File與I/O、多線程技術、Java中的網絡編程技術等內容。本書可作為Java初學者的快速入門書,也可作為高等院校計算機及相關專業的教材,還可作為Java程序員的參考用書。

Java程序設計教程 內容簡介

本書從初學者角度出發, 通過精心設計的豐富示例由淺入深的講解了Java語言。全書共分十七章, **章主要講解Java語言編程環境的配置以及Eclipse開發工具的安裝 ; 第二到七章講解Java的語法基礎 ; 第八章主要講解面向對象程序設計 ; 第九章主要講解封裝技術 ; 第十、十一章主要講解面向對象程序設計中的繼承和多態 ; 第十二章主要講解Java中的異常處理機制 ; 第十三章主要講解常用類 ; 第十四章主要講解容器 ; 第十五章主要講解File與I/O ; 第十六章主要講解多線程技術 ; 第十七章主要講解Java中的網絡編程技術。本書以理論與實際相結合為原則, 設計了相應示例, 旨在讓Java初學者快速掌握這門語言。

Java程序設計教程 目錄

第1章 初識Java 1 1.1 Java簡介 1 1.2 Java的跨平臺原理 1 1.3 Java開發環境的搭建 3 1.3.1 JDK1.8的安裝 3 1.3.2 配置環境變量 4 1.3.3 開發環境測試 5 1.4 編寫和運行Java程序 5 1.4.1 **個Java程序“HelloWorld” 5 1.4.2 **個Java程序的提升 6 1.5 注釋 9 1.6 使用Eclipse開發Java程序 11 1.6.1 Eclipse的安裝 11 1.6.2 使用Eclipse開發Java程序 11 1.6.3 Java項目的組織結構 15 本章小結 16 練習題 16 上機實操 16 第2章 變量與常量 20 2.1 內存 20 2.2 變量 20 2.2.1 數據類型 21 2.2.2 變量的聲明 22 2.2.3 變量的使用 22 2.2.4 變量的命名規則 23 2.3 初識基本數據類型的內存結構圖 24 2.4 數據類型的轉換 25 2.4.1 自動類型轉換 25 2.4.2 強制類型轉換 26 2.5 常量 26 本章小結 27 練習題 27 上機實操 27 第3章 運算符 30 3.1 Java中的運算符 30 3.1.1 賦值運算符 30 3.1.2 算術運算符 31 3.1.3 關系運算符 33 3.1.4 邏輯運算符 34 3.2 鍵盤錄入 36 本章小結 37 練習題 37 上機實操 38 第4章 分支結構 42 4.1 單分支結構 42 4.2 雙分支結構 44 4.3 多分支結構 46 4.3.1 多重if 46 4.3.2 switch結構 48 本章小結 49 練習題 50 上機實操 51 第5章 循環結構 56 5.1 循環的分類 56 5.1.1 while循環 56 5.1.2 do-while循環 59 5.1.3 for循環 60 5.2 循環的中斷語句 61 5.2.1 break語句 61 5.2.2 continue語句 62 5.3 多重循環 64 5.4 Java代碼調試 66 本章小結 68 練習題 68 上機實操 70 第6章 方法 79 6.1 方法的概述 79 6.1.1 方法的定義 79 6.1.2 方法的使用 80 6.1.3 方法小結 80 6.1.4 方法的參數傳遞 81 6.1.5 方法練習 81 6.2 方法的重載 83 6.3 遞歸 84 本章小結 85 練習題 86 上機實操 87 第7章 數組 93 7.1 數組的概述 93 7.2 數組的使用 93 7.2.1 數組的創建和賦值 93 7.2.2 數組小結 95 7.3 數組的常用操作 96 7.3.1 數組的遍歷 96 7.3.2 數組的賦值 97 7.3.3 元素的查找 99 7.3.4 *值問題 100 7.3.5 排序算法 101 7.4 Arrays類的常用方法 102 7.5 二維數組 104 本章小結 106 練習題 107 上機實操 108 第8章 類和對象 114 8.1 面向過程和面向對象 114 8.2 類和對象的概述 114 8.2.1 類的編寫 115 8.2.2 對象的創建和使用 115 8.2.3 類和對象的進階 116 8.3 成員變量和局部變量 118 8.4 構造方法 120 8.5 包 122 8.5.1 聲明包 122 8.5.2 導入包 123 8.5.3 靜態導入 123 本章小結 124 練習題 125 上機實操 126 第9章 封裝 130 9.1 封裝的概述 130 9.1.1 為什么需要封裝 130 9.1.2 如何實現封裝 131 9.2 this關鍵字 132 9.2.1 this關鍵字的含義 132 9.2.2 this關鍵字的作用 132 9.3 static關鍵字 134 9.3.1 為什么需要static 134 9.3.2 static的作用 137 9.3.3 使用static的常見問題 137 9.4 代碼塊 138 本章小結 139 練習題 140 上機實操 141 第10章 繼承 153 10.1 Java中的繼承機制 153 10.1.1 為什么需要繼承 153 10.1.2 如何實現繼承 153 10.1.3 繼承的特性 154 10.2 super關鍵字 155 10.3 子類對象的實例化過程 156 10.4 訪問修飾符 158 10.5 方法重寫 159 10.5.1 為什么需要方法重寫 159 10.5.2 方法重寫的特點 159 10.6 Object類 160 10.7 final關鍵字 163 10.8 abstract關鍵字 164 10.8.1 abstract關鍵字的作用 164 10.8.2 重寫與實現的關系 165 10.9 接口 165 10.9.1 接口的概述 165 10.9.2 接口的特點 165 本章小結 167 練習題 168 上機實操 171 第11章 多態 181 11.1 多態的概述 181 11.1.1 生活中的多態 181 11.1.2 Java中如何實現多態 182 11.1.3 多態的兩種表現形式 185 11.2 類型轉換 187 11.2.1 向上類型轉換 187 11.2.2 向下類型轉換 187 11.2.3 類型驗證關鍵字instanceof 188 11.3 內部類 188 11.3.1 內部類的概述 188 11.3.2 內部類的分類 189 本章小結 192 練習題 193 上機實操 194 第12章 異常 208 12.1 為什么需要處理異常 208 12.2 異常處理機制 210 12.2.1 捕獲異常 210 12.2.2 常見的異常類型 212 12.2.3 多重catch 213 12.2.4 異常類型的分類 213 12.2.5 throws關鍵字 214 12.2.6 throw關鍵字 215 12.3 自定義異常類 216 本章小結 217 練習題 218 上機實操 219 第13章 常用類 222 13.1 包裝類 222 13.1.1 為什么需要包裝類 222 13.1.2 包裝類的繼承關系圖 223 13.1.3 以Integer類為例學習包裝類 223 13.2 字符串相關類 228 13.2.1 String類 228 13.2.2 StringBuffer類與StringBuilder類 235 13.2.3 StringBuffer的擴容原理 238 13.3 日期時間類 239 13.3.1 Date類 239 13.3.2 java.util.Date的相關子類 242 13.3.3 Calendar類 242 13.4 Math類 245 13.5 枚舉 246 本章小結 248 練習題 248 上機實操 250 第14章 容器 271 14.1 為什么需要集合 271 14.2 集合框架體系 271 14.3 Collection接口 272 14.4 List接口 275 14.4.1 List接口的常用方法 275 14.4.2 List接口的實現類 277 14.5 泛型 279 14.6 迭代器 282 14.7 Set接口 284 14.7.1 Set接口的實現類HashSet 285 14.7.2 Set接口的實現類TreeSet 291 14.8 Map接口 296 14.8.1 Map接口的實現類HashMap 297 14.8.2 Map接口的實現類TreeMap 301 14.9 集合的工具類Collections 304 14.10 數組與集合的相互轉換 305 本章小結 307 練習題 308 上機實操 309 第15章 File與I/O 315 15.1 File類 315 15.1.1 File操作文件 315 15.1.2 操作目錄 319 15.2 IO流 320 15.2.1 IO流的概述 320 15.2.2 IO流的分類 321 15.3 字節流 321 15.3.1 字節輸入流InputStream 321 15.3.2 字節輸出流OutputStream 324 15.4 字節緩沖流 325 15.5 字符流 327 15.5.1 字符輸入流Reader 327 15.5.2 字符輸出流Writer 328 15.5.3 OuputStream與Writer的區別 329 15.6 轉換流 330 15.6.1 轉換輸出流OutputStreamWriter 330 15.6.2 轉換輸入流InputStreamReader 332 15.7 字符緩沖流 332 15.7.1 字符緩沖輸出流BufferedWriter 332 15.7.2 緩沖輸入流BufferedReader 333 15.8 System類對IO的支持 334 15.8.1 System.in 334 15.8.2 System.out 335 15.9 Scanner類對IO的支持 336 15.10 打印流 337 15.11 數據流 338 15.12 對象流 339 15.12.1 對象輸出流ObjectOutputStream 340 15.12.2 對象輸入流ObjectInputStream 342 15.13 字節數組流 345 本章小結 346 練習題 346 上機實操 348 第16章 多線程 356 16.1 線程的基礎知識 356 16.1.1 程序、進程與線程 356 16.1.2 進程與線程之間的關系 357 16.2 在Java中實現多線程的方式 358 16.2.1 繼承Thread類 358 16.2.2 實現Runnable接口 360 16.2.3 繼承Thread類與實現Runnable 接口的區別 362 16.2.4 實現Callable接口 364 16.3 線程的生命周期 366 16.4 線程的常用方法 367 16.5 線程的同步與死鎖 374 16.5.1 多線程操作的問題 374 16.5.2 線程的同步 376 16.5.3 死鎖 379 16.6 線程間的通信 379 本章小結 387 練習題 388 上機實操 390 第17章 網絡編程 395 17.1 網絡編程的三要素 395 17.1.1 IP地址 395 17.1.2 端口號 396 17.1.3 通信協議 396 17.2 網絡模型 396 17.2.1 OSI參考模型 396 17.2.2 TCP/IP參考模型 397 17.3 InetAddress類 397 17.4 TCP編程 398 17.5 UDP編程 408 本章小結 414 練習題 415 上機實操 415 參考文獻 424
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 泰国试管婴儿_泰国第三代试管婴儿费用|成功率|医院—新生代海外医疗 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 泰安办公家具-泰安派格办公用品有限公司 | 打孔器,打孔钳厂家【温州新星德牌五金工具】 | 中山东港家具集团-酒店-办公-医养家具定制厂家 | 气动绞车,山东气动绞车,气动绞车厂家-烟台博海石油机械有限公司 气动隔膜泵厂家-温州永嘉定远泵阀有限公司 | 真空冷冻干燥机_国产冻干机_冷冻干燥机_北京四环冻干 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 据信,上课带着跳 D 体验-别样的课堂刺激感受引发网友热议 | 山东聚盛新型材料有限公司-纳米防腐隔热彩铝板和纳米防腐隔热板以及钛锡板、PVDF氟膜板供应商 | 壹车网 | 第一时间提供新车_资讯_报价_图片_排行! | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 上海小程序开发-上海小程序制作公司-上海网站建设-公众号开发运营-软件外包公司-咏熠科技 | 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 东莞猎头公司_深圳猎头公司_广州猎头公司-广东万诚猎头提供企业中高端人才招聘服务 | 电池高低温试验箱-气态冲击箱-双层电池防爆箱|简户百科 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 吸音板,隔音板,吸音材料,吸音板价格,声学材料 - 佛山诺声吸音板厂家 | 山东成考网-山东成人高考网 | 中医中药治疗血小板减少-石家庄血液病肿瘤门诊部 | 商用绞肉机-熟肉切片机-冻肉切丁机-猪肉开条机 - 广州市正盈机械设备有限公司 | 选宝石船-陆地水上开采「精选」色选机械设备-青州冠诚重工机械有限公司 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 单螺旋速冻机-双螺旋-流态化-隧道式-食品速冻机厂家-广州冰泉制冷 | 步进电机_agv电机_伺服马达-伺服轮毂电机-和利时电机 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 耐压仪-高压耐压仪|徐吉电气| 棕刚玉-白刚玉厂家价格_巩义市东翔净水材料厂 | 三防漆–水性三防漆–水性浸渍漆–贝塔三防漆厂家 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 深圳市八百通智能技术有限公司官方网站 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 今日扫码_溯源二维码_产品防伪一物一码_红包墙营销方案 | 深圳市超时尚职业培训学校,培训:月嫂,育婴,养老,家政;化妆,美容,美发,美甲. | 世界箱包品牌十大排名,女包小众轻奢品牌推荐200元左右,男包十大奢侈品牌排行榜双肩,学生拉杆箱什么品牌好质量好 - Gouwu3.com | 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | 汽车整车综合环境舱_军标砂尘_盐雾试验室试验箱-无锡苏南试验设备有限公司 |