買這商品的人也買了...
-
$505Python 核心編程, 3/e (Core Python Applications Programming, 3/e) -
$528Hibernate 實戰, 2/e -
七天學會設計模式:設計模式也可以這樣學$320$250 -
$280深度學習理論與實踐 -
$607深度學習、優化與識別 (Deep Learning,Optimization and Recognition) -
$594遊戲設計基礎, 3/e (Fundamentals of Game Design, 3/e) -
$330修改軟件的藝術 : 構建易維護代碼的 9條最佳實踐 (Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software) -
$1,960Reinforcement Learning: With Open AI, TensorFlow and Keras Using Python -
$301Java設計模式及應用案例(第2版) -
Reinforcement Learning with Tensorflow: Learn the art of designing self-learning systems with TensorFlow and OpenAI Gym$1,960$1,862 -
$185數字遊戲設計 -
$270Java程序設計簡明教程 -
從零開始!Java 程式設計入門$580$493 -
$232Java 程序設計案例教程 -
$378Java從入門到精通 精粹版 -
Java 程式設計應用實務$650$553 -
$378大話 Java : 程序設計從入門到精通 -
$280Java基礎入門(第2版) -
不插電:用 Java 手刻一個類神經網路$540$459 -
$232算法詳解 捲1 算法基礎 -
Hands-On Deep Learning for Games$1,380$1,311 -
$422Halcon 機器視覺算法原理與編程實戰 -
$653好好學 Java : 從零基礎到項目實戰 -
$422玩轉 Java -- 手把手教你編寫 300個精彩案例 -
$422漫畫學 Java:完美實踐
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
87折
$360芯片的較量 (日美半導體風雲) -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
85折
$505GitHub Copilot 編程指南 -
79折
$425Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
87折
$360芯片的較量 (日美半導體風雲) -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現)
相關主題
商品描述
本書系統介紹Java程序設計的基礎知識、開發環境與開發工具。全書共分12章,內容包括Java語言的概述、Java語言的基本語法、程序流程控制語句、面向對象編程的基礎、異常的概念和處理、多線程處理機制、集合框架、Java輸入輸出(I/O)處理、JDBC數據庫編程、Java網絡編程和Swing程序設計,*後介紹Java常用的類庫和開發Java程序的實戰項目。本書從初學者的角度出發,以豐富的實例、通俗易懂的語言,詳細介紹Java開發中重點用到的多種技術,使讀者快速掌握Java程序設計的方法。
目錄大綱
目錄
前言
第1章開始Java之旅1
1.1無處不在的Java 1
1.2 Java為何受大家喜愛2
1.3 Java的目標3
1.4 Java開發環境的搭建3
1.4.1 JDK的下載與安裝3
1.4.2 Java開發環境配置5
1.5 Java程序運行的原理6
1.6 Java開發工具Eclipse 6
1.6.1 Eclipse的安裝與啟動6
1.6.2 Eclipse編寫Java程序的流程8
1.7要點總結12
1.8練習題12
第2章Java語言基礎13
2.1 Java程序的基本組成13
2.2 Java語言的數據類型16
2.2.1整數類型16
2.2.2浮點類型17
2.2.3字符類型17
2.2.4布爾類型17
2.2.5基本數據類型的默認值17
2.2 .6類型轉換17
2.3運算符和表達式19
2.3.1賦值運算符19
2.3.2算術運算符19
2.3.3位運算符20
2.3.4關係運算符21
2.3.5三元運算符21
2.3.6運算符優先級22
2.4流程控制語句22
2.4.1選擇語句22
2.4.2循環語句27
2.5數組與方法32
2.5.1一維數組32
2.5.2二維數組35
2.5.3方法37
2.6要點總結40
2.7編程練習40
第3章Java面向對象編程41
3.1理解面向對象41
3.1.1基本概念41
3.1.2基本特性42
3.2類與對象42
3.2.1類定義42
3.2.2對象的創建及使用45
3.2.3 this和static關鍵字48
3.2.4內部類52
3.3繼承53
3.3.1繼承的語法和規則53
3.3.2重載和覆蓋55
3.3.3 super關鍵字56
3.4 final關鍵字57
3.4 .1 final變量57
3.4.2 final方法57
3.4.3 final類58
3.5抽像類58
3.6接口59
3.6.1接口定義59
3.6.2實現接口60
3.6.3匿名內部類61
3.7包及訪問控制權限61
3.7.1包的操作62
3.7.2訪問權限修飾符62
3.8對象的多態性63
3.9 Object類64
3.10包裝類66
3.10.1基本數據類型轉換為包裝類67
3.10.2字符串轉換為包裝類67
3.10.3包裝類轉換為基本數據類型67
3.10.4字符串轉換為基本數據類型68
3.10.5自動裝箱和自動拆箱68
3.10.6覆蓋父類的方法69
3.11 String類69
3.11.1 String對象的實例化和內容比較69
3.11.2 String類中的常用方法70
3.12要點總結71
3.13編程練習71
第4章Java異常73
4.1 Java中的異常類及分類73
4.2 Java異常處理機制75
4.2.1捕獲處理異常76
4.2.2聲明拋出異常80
4.3自定義異常82
4.4自定義異常的綜合應用84
4.5實例練習:異常的綜合應用87
4.6要點總結88
4.7編程練習88
第5章Java線程90
5.1多線程及線程簡介90
5.2線程的創建91
5.3線程的狀態95
5.4線程的調度95
5.5線程的優先級96
5.6守護線程99
5.7線程同步101
5.8實例練習:線程綜合應用106
5.9要點總結109
5.10練習題109
5.11編程練習110
第6章111
Java集合框架111
6.1常用集合接口111
6.1.1 Collection接口112
6.1.2 List接口113
6.1.3 Set接口114
6.1.4 Map接口114
6.1.5 Map.Entry接口116
6.1.6 Iterator接口116
6.1.7 ListIterator接口116
6.2常用集合類117
6.2.1 ArrayList類118
6.2.2 LinkedList類121
6.2.3 HashSet類125
6.2.4 HashMap 127
6.3實例練習:集合類的綜合運用131
6.4要點總結132
6.5練習題132
6.6編程練習133
第7章Java IO 134
7.1 File類134
7.2 RandomAccessFile類136
7.3字節流與字符流137
7.3.1字節流138
7.3.2字符流139
7.3.3字節流與字符流的區別140
7.4轉換流141
7.5打印流142
7.6管道流143
7.7 BufferedReader類和BufferedWriter類144
7.8數據操作流145
7.9對象流147
7.10 Scanner類148
7.11要點總結148
7.12編程練習149
第8章Java數據庫編程150
8.1 JDBC技術150
8.1.1 JDBC技術簡介150
8.1.2 JDBC驅動程序151
8.1.3 JDBC和ODBC與其他API的比較152
8.2結構化查詢語言152
8.2.1 SQL簡介153
8.2.2 SELECT語句153
8.2.3更新記錄154
8.2.4聚集函數155
8.3 JDBC基本操作156
8.3.1 JDBC操作步驟156
8.3.2 JDBC-ODBC連接數據庫157
8.3.3 JDBC直接連接數據庫163
8.3.4 JDBC對數據庫的更新操作167
8.4 JDBC高級操作170
8.4.1 PreparedStatemen接口170
8.4.2 CallableStatement接口172
8.4.3事務處理173
8.5要點總結173
8.6練習題173
8.7編程練習174
第9章Java網絡編程175
9.1網絡基礎175
9.1.1 TCP/IP網絡模型175
9.1.2 IP地址與InetAddress類176
9.1.3套接字176
9.2 UDP協議網絡程序177
9.2.1概述177
9.2.2 DatagramPacket類177
9.2.3 DatagramSocket類178
9.2.4創建UDP服務器端程序179
9.2.5創建UDP客戶端程序180
9.3 TCP協議網絡程序181
9.3.1概述181
9.3.2 Socket類182
9.3.3 ServerSocket類183
9.3.4創建TCP服務器端程序184
9.3.5創建TCP客戶端程序185
9.4 HTTP協議網絡程序186
9.4.1概述186
9.4.2 URL類186
9.4.3 URLConnection類188
9.5綜合實例:實現簡單的
