中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

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

包郵 Java學習手冊

出版社:中國電力出版社出版時間:2021-11-01
開本: 24cm 頁數(shù): 13,495頁
中 圖 價:¥72.5(4.9折) 定價  ¥148.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

Java學習手冊 版權信息

Java學習手冊 本書特色

通過富有吸引力、趣味性和實用性的示例,并且始終著眼于構建實際的應用,這本書全面介紹了Java的基礎知識,包括其類庫、編程技術和慣用方法。 如果你剛接觸Java或者剛開始學習編程,這本暢銷書會帶你學習Java 11及以上版本的語言特性和API。通過富有吸引力、趣味性和實用性的示例,并且始終著眼于構建實際的應用,這本書的作者Marc Loy、Patrick Niemeyer和Daniel Leuck全面介紹了Java的基礎知識,包括其類庫、編程技術和慣用方法。 除了學習*新Java版本中的核心語言特性,你還會學習一些功能強大的新方法來管理應用中的資源和異常。 “Java虛擬機已經(jīng)證明是一個高性能、可靠的強大工具,可用于工業(yè)規(guī)模的跨平臺開發(fā)。無論你是剛開始探索這個語言,還是已經(jīng)在使用某種JVM語言,或者只是對新特性感到好奇,這本書都可以滿足你,這是對Java語言的一個極好的介紹和指南。在過去的25年里,Java深刻地影響著編程的前進方向,并且還在繼續(xù)發(fā)展,它的演進方式會讓它依然舉足輕重。通過這本書可以很好地了解為什么會這樣。”——James Elliott Singlewire高級軟件工作師,《Java Swing(第二版)》合作者

Java學習手冊 內容簡介

?? 使用編譯器、解釋器和其他工具完成Java開發(fā)。 ?? 探索Java內置的線程功能和并發(fā)包。 ?? 學習文本處理和強大的正則表達式API。 ?? 編寫高級網(wǎng)絡應用或基于Web的應用和服務。

Java學習手冊 目錄

目錄
前言 .1
第1 章 一種現(xiàn)代語言 9
1.1 進入Java 世界 .10
1.1.1 Java 起源 10
1.1.2 成長 .12
1.2 虛擬機 13
1.3 Java 與其他語言的比較 15
1.4 設計安全 .19
1.4.1 簡化、簡化、再簡化19
1.4.2 類型安全和方法綁定20
1.4.3 增量式開發(fā) .21
1.4.4 動態(tài)內存管理 .22
1.4.5 錯誤處理 23
1.4.6 線程 .23
1.4.7 可伸縮性 24
1.5 實現(xiàn)安全 .24
1.5.1 校驗器 26
1.5.2 類加載器 27
1.5.3 安全管理器 .28
1.6 應用和用戶級安全 .28
1.7 Java 路線圖 29
1.7.1 過去:Java 1.0—Java 11 29
1.7.2 現(xiàn)在:Java 14 32
1.7.3 將來 .33
1.7.4 可用性 34
第2 章 **個應用 .35
2.1 Java 工具和環(huán)境 35
2.1.1 安裝JDK 36
2.1.2 在Linux 上安裝OpenJDK 37
2.1.3 在macOS 上安裝OpenJDK 38
2.1.4 在Windows 上安裝OpenJDK 39
2.1.5 配置IntelliJ IDEA 并創(chuàng)建一個項目 43
2.1.6 運行項目 46
2.1.7 獲得本書示例 .47
2.2 HelloJava .48
2.2.1 類 .51
2.2.2 main() 方法 .52
2.2.3 類和對象 54
2.2.4 變量和類類型 .54
2.2.5 HelloComponent 55
2.2.6 繼承 .56
2.2.7 JComponent 類 57
2.2.8 關系和指向 .58
2.2.9 包和導入 59
2.2.10 paintComponent() 方法 61
2.3 HelloJava2: 續(xù)集 .62
2.3.1 實例變量 63
2.3.2 構造器 64
2.3.3 事件 .66
2.3.4 repaint() 方法 .69
2.3.5 接口 .69
2.4 既是結束,又是開始 71
第3 章 專業(yè)工具 72
3.1 JDK 環(huán)境 .72
3.2 JVM 73
3.3 運行Java 應用 .73
系統(tǒng)屬性 75
3.4 類路徑 76
3.4.1 javap 77
3.4.2 模塊 .78
3.5 Java 編譯器 78
3.6 嘗試Java .80
3.7 JAR 文件 .86
3.7.1 文件壓縮 86
3.7.2 jar 工具 87
3.7.3 pack200 工具 90
3.8 再接再厲 .91
第4 章 Java 語言 92
4.1 文本編碼 .93
4.2 注釋 95
Javadoc 注釋 96
4.3 變量和常量 98
4.4 類型 99
4.4.1 基本類型 100
4.4.2 引用類型 105
4.4.3 推導類型 106
4.4.4 傳遞引用 107
4.4.5 談談字符串 108
4.5 語句和表達式 .109
4.5.1 語句 109
4.5.2 表達式 .118
4.6 數(shù)組 .124
4.6.1 數(shù)組類型 125
4.6.2 數(shù)組創(chuàng)建和初始化 126
4.6.3 使用數(shù)組 128
4.6.4 匿名數(shù)組 130
4.6.5 多維數(shù)組 130
4.7 類型、類和數(shù)組 132
第5 章 Java 中的對象. 134
5.1 類 .135
5.1.1 聲明和實例化類 .136
5.1.2 訪問字段和方法 .138
5.1.3 靜態(tài)成員 143
5.2 方法 .146
5.2.1 局部變量 147
.2.2 遮蔽 147
5.2.3 靜態(tài)方法 149
5.2.4 初始化局部變量 .151
5.2.5 參數(shù)傳遞和引用 .152
5.2.6 基本類型的包裝器 154
5.2.7 方法重載 156
5.3 對象創(chuàng)建 157
5.3.1 構造器 .158
5.3.2 使用重載構造器 .159
5.4 對象析構 161
垃圾回收 161
5.5 包 .162
5.5.1 導入類 .163
5.5.2 自定義包 165
5.5.3 成員可見性和訪問 166
5.5.4 用包編譯 168
5.6 高級類設計 .169
5.6.1 派生子類和繼承 .169
5.6.2 接口 174
5.6.3 內部類 .177
5.6.4 匿名內部類 179
5.7 組織內容和為失敗做規(guī)劃 180
第6 章 錯誤處理和日志 . 183
6.1 異常 .184
6.1.1 異常和錯誤類 184
6.1.2 異常處理 186
6.1.3 冒泡 190
6.1.4 棧軌跡 .191
6.1.5 受查和非受查異常 192
6.1.6 拋出異常 193
6.1.7 try 蔓延 196
6.1.8 finally 子句 197
6.1.9 帶資源的try 語句 199
6.1.10 性能問題 .200
6.2 斷言 .201
6.2.1 啟用和禁用斷言 .202
6.2.2 使用斷言 202
6.3 日志API204
6.3.1 日志API 概述 .204
6.3.2 日志級別 206
6.3.3 一個簡單的例子 .207
6.3.4 日志設置屬性 208
6.3.5 日志記錄器 210
6.3.6 性能 210
6.4 真實世界的異常 211
第7 章 集合和泛型 212
7.1 集合 .212
7.1.1 Collection 接口 213
7.1.2 集合類型 214
7.1.3 Map 接口 216
7.2 類型限制 218
7.2.1 容器 219
7.2.2 容器能固定嗎? .220
7.3 引入泛型 221
談談類型 224
7.4 “沒有勺子” .225
7.4.1 擦除 225
7.4.2 原始類型 227
7.5 參數(shù)化類型關系 228
為什么是List 而不是List? 230
7.6 類型強制轉換 .231
7.6.1 集合與數(shù)組間的轉換232
7.6.2 迭代器 .233
7.7 深入分析:sort() 方法 234
7.8 應用:農(nóng)場的樹 235
7.9 結論 .237
第8 章 文本和核心工具 . 238
8.1 String 238
8.1.1 構造字符串 239
8.1.2 轉換為字符串 240
8.1.3 比較字符串 241
8.1.4 查找 243
8.1.5 字符串方法小結 .243
8.2 解析字符串 .245
8.2.1 解析基本類型 245
8.2.2 分解文本 246
8.3 正則表達式 .248
8.3.1 正則表達式記法 .249
8.3.2 java.util.regex API .255
8.4 數(shù)學工具 260
8.4.1 java.lang.Math 類 261
8.4.2 大數(shù)/ 精確數(shù)264
8.5 日期和時間 .265
8.5.1 本地日期和時間 .266
8.5.2 比較和處理日期和時間 267
8.5.3 時區(qū) 268
8.5.4 解析和格式化日期和時間 .269
8.5.5 解析錯誤 271
8.5.6 時間戳 .272
8.6 其他有用的工具 273
第9 章 線程 274
9.1 線程介紹 275
9.1.1 Thread 類和Runnable 接口 275
9.1.2 控制線程 279
9.1.3 線程之死 285
9.2 同步 .286
9.2.1 串行化方法訪問 .287
9.2.2 從多個線程訪問類和實例變量 292
9.3 調度和優(yōu)先級 .293
9.3.1 線程狀態(tài) 295
9.3.2 時間片 .295
9.3.3 優(yōu)先級 .297
9.3.4 交出控制 297
9.4 線程性能 298
9.4.1 同步的開銷 298
9.4.2 線程資源消耗 299
9.5 并發(fā)工具 300
第10 章 桌面應用 . 302
10.1 按鈕、滑動條和文本域 303
10.1.1 組件層次體系 303
10.1.2 模型視圖控制器架構 .304
10.1.3 標簽和按鈕.305
10.1.4 文本組件 .312
10.1.5 其他組件 .321
10.2 容器和布局 325
10.2.1 Frame 和Window 325
10.2.2 JPanel 327
10.2.3 布局管理器.328
10.3 事件 337
10.3.1 鼠標事件 .338
10.3.2 動作事件 .341
10.3.3 更改事件 .344
10.3.4 其他事件 .345
10.4 模式和彈出 346
10.4.1 消息對話框.347
10.4.2 確認對話框.350
10.4.3 輸入對話框.351
10.5 線程問題 352
10.5.1 SwingUtilities 和組件更新 .353
10.5.2 計時器 356
10.6 下一步 .358
10.6.1 菜單 359
10.6.2 首選項 361
10.6.3 自定義組件和Java 2D .361
10.6.4 JavaFX361
10.7 用戶界面和用戶體驗 362
第11 章 網(wǎng)絡和I/O 363
11.1 流363
11.1.1 基本I/O 365
11.1.2 字符流 368
11.1.3 流包裝器 .369
11.1.4 java.io.File 類 373
11.1.5 文件流 379
11.1.6 RandomAccessFile 381
11.2 NIO File API.382
11.2.1 FileSystem 和Path 383
11.2.2 NIO 文件操作 385
11.3 NIO 包 .388
11.3.1 異步I/O 389
11.3.2 性能 389
11.3.3 映射和鎖定文件 390
11.3.4 通道 390
11.3.5 緩沖區(qū) 391
11.3.6 字符編碼器和解碼器 .395
11.3.7 FileChannel.397
11.4 網(wǎng)絡編程 400
11.5 Socket 402
11.5.1 客戶和服務器 403
11.5.2 DateAtHost 客戶 407
11.5.3 一個分布式游戲 409
11.6 更多探索 420
第12 章 Web 編程 421
12.1 統(tǒng)一資源定位符 .421
12.2 URL 類 422
12.2.1 流數(shù)據(jù) 423
12.2.2 作為對象獲得內容 .424
12.2.3 管理連接 .426
12.2.4 處理器的實際使用 .426
12.2.5 有用的處理器框架 .427
12.3 與Web 應用會話 427
12.3.1 使用GET 方法 .428
12.3.2 使用POST 方法 429
12.3.3 HttpURLConnection 433
12.3.4 SSL 和安全Web 通信 433
12.4 Java Web 應用 .434
12.4.1 Servlet 生命周期 .435
12.4.2 Servlet 436
12.4.3 HelloClient Servlet .437
12.4.4 Servlet 響應 439
12.4.5 Servlet 參數(shù) 440
12.4.6 ShowParameters Servlet442
12.4.7 用戶會話管理 444
12.4.8 ShowSession Servlet 445
12.5 Servlet 容器 447
12.5.1 用web.xml 和注解進行配置 .449
12.5.2 URL 模式映射 451
12.5.3 部署HelloClient 452
12.6 龐大的萬維網(wǎng) 453
第13 章 擴展Java 454
13.1 Java 版本 454
JCP 和JSR 455
13.2 Lambda 表達式 455
改造你的代碼 .456
13.3 擴展Java 核心特性 462
13.4 結束語和前景展望 463
附錄A 代碼示例和IntelliJ IDEA . 465
A.1 獲取主要代碼示例 .465
A.2 安裝IntelliJ IDEA 467
A.2.1 在Linux 上安裝 467
A.2.2 在macOS 上安裝 .468
A.2.3 在Windows 上安裝 .469
A.3 導入示例 .470
A.4 運行示例 .476
A.5 獲取Web 代碼示例 478
A.6 處理Servlet 479
附錄B 術語表 483

展開全部

Java學習手冊 作者簡介

Marc Loy是一位專注用戶體驗設計和移動應用的軟件開發(fā)人員和培訓師。 Patrick Niemeyer是網(wǎng)絡和分布式應用領域的一位獨立顧問和作者。 Daniel Leuckis是Ikayzo公司的CEO,這是以東京和檀香山為基地的一個交互式設計和軟件開發(fā)公司,其客戶包括Sony、Oracle和PIMCO。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 污泥烘干机-低温干化机-工业污泥烘干设备厂家-焦作市真节能环保设备科技有限公司 | 冲击式破碎机-冲击式制砂机-移动碎石机厂家_青州市富康机械有限公司 | 岸电电源-60HZ变频电源-大功率变频电源-济南诚雅电子科技有限公司 | 【同风运车官网】一站式汽车托运服务平台,验车满意再付款 | 郑州大巴车出租|中巴车租赁|旅游大巴租车|包车|郑州旅游大巴车租赁有限公司 | 全屋整木定制-橱柜,家具定制-四川峨眉山龙马木业有限公司 | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | 上海公众号开发-公众号代运营公司-做公众号的公司企业服务商-咏熠软件 | 接地电阻测试仪[厂家直销]_电缆故障测试仪[精准定位]_耐压测试仪-武汉南电至诚电力设备 | 北京网站建设公司_北京网站制作公司_北京网站设计公司-北京爱品特网站建站公司 | ★塑料拖链__工程拖链__电缆拖链__钢制拖链 - 【上海闵彬】 | 温州在线网| 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 客服外包专业服务商_客服外包中心_网萌科技 | 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 | ph计,实验室ph计,台式ph计,实验室酸度计,台式酸度计 | 电销卡_北京电销卡_包月电话卡-豪付网络| 耐高温硅酸铝板-硅酸铝棉保温施工|亿欧建设工程 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 手持式线材张力计-套帽式风量罩-深圳市欧亚精密仪器有限公司 | 东莞办公家具厂家直销-美鑫【免费3D效果图】全国办公桌/会议桌定制 | 书法培训-高考书法艺考培训班-山东艺霖书法培训凭实力挺进央美 | 27PR跨境电商导航 | 专注外贸跨境电商| 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 天一线缆邯郸有限公司_煤矿用电缆厂家_矿用光缆厂家_矿用控制电缆_矿用通信电缆-天一线缆邯郸有限公司 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 金属清洗剂,防锈油,切削液,磨削液-青岛朗力防锈材料有限公司 | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | 西门子气候补偿器,锅炉气候补偿器-陕西沃信机电工程有限公司 | 高压负荷开关-苏州雷尔沃电器有限公司 | 中国产业发展研究网 - 提供行业研究报告 可行性研究报告 投资咨询 市场调研服务 | 冷却塔改造厂家_不锈钢冷却塔_玻璃钢冷却塔改造维修-广东特菱节能空调设备有限公司 | 2025世界机器人大会_IC China_半导体展_集成电路博览会_智能制造展览网 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 苏州教学设备-化工教学设备-环境工程教学模型|同科教仪 | 工控机,嵌入式主板,工业主板,arm主板,图像采集卡,poe网卡,朗锐智科 |