-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
好好學Java:從零基礎到項目實戰 版權信息
- ISBN:9787302554189
- 條形碼:9787302554189 ; 978-7-302-55418-9
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
好好學Java:從零基礎到項目實戰 本書特色
本書是一本Java入門教程,可以幫助讀者迅速上手Java基礎編程。 本書詳細地講解了Java語言的語法構成和編程技巧,但并不局限于傳統的Java編碼說明,而是以軟件工程的視角鋪敘編程知識,從基本的數學公式到專門的求解算法,從多樣的數據結構到常見的設計模式,這些知識不僅適 用于Java語言,也適用于其他編程語言。如此編寫的目的是,力圖讓讀者掌握通用的編程技能,而非僅僅學會某個語言的編碼,以后讀者若去學習其他編程語言,則只要具備通用的編程技能,即可借此觸類旁通、事半功倍。 全書共17章內容,分為4部分,其中第1~6章介紹了Java的常見數據類型及其開發,包括基本變量類型、數組類 型、包裝變量類型、字符串類型,以及日期時間類型; 第7~11章介紹了面向對象的開發過程,包括面向對象的三要素(封裝、繼承、多態),面向對象的擴展(嵌套、 枚舉、抽象、接口),面向對象的應用(容器、泛型、文件IO),面向對象的特殊處理(異常、反射、注解) 以及基于面向對象的函數式編程; 第12~14章介紹了Java語言的界面編程,包括AWT、Swing、JavaFX三大圖形框架的編碼運用; 第15~17章介紹了Java編程的高級開發,包括多線程、網絡通信和數據庫操作,各章末尾著重描述了打地鼠游戲、即時通信工具、詩歌管理系統三大實戰項目的軟件設計及其編碼實現。
好好學Java:從零基礎到項目實戰 內容簡介
本書是一部Java基礎開發教程,使用Java 11 版本,以IntelliJ IDEA為開發環境,從軟件工程的視角講解Java編程的各種知識,由淺入深,由理論到實戰,帶領讀者走進Java編程的廣袤世界。全書共分為17章。其中~6章介紹Java的常見數據類型及開發,包括基本變量類型、數組類型、包裝變量類型、字符串類型以及日期時間類型;第7~11章介紹面向對象的開發過程,包括面向對象的三要素(封裝、繼承、多態)、面向對象的擴展(嵌套、枚舉、抽象、接口)、面向對象的應用(容器、泛型、文件IO)、面向對象的特殊處理(異常、反射、注解)以及基于面向對象的函數式編程;2~14章介紹Java語言的界面編程,包括AWT、Swing、JavaFX三大圖形框架的編碼運用;5~17章介紹Java編程的不錯開發,包括多線程、網絡通信和數據庫操作,各章末尾著重描述打地鼠游戲、即時通信工具、詩歌管理系統三大實戰項目的軟件設計及編碼實現。 本書適用于Java編程的初學者、有志于轉型Java開發的程序員,也可作為大中專院校與培訓機構的Java基礎課程教材。
好好學Java:從零基礎到項目實戰 目錄
第1章 Java開發環境搭建
1.1 JDK的安裝和配置
1.1.1 Java的發展歷程
1.1.2 下載和安裝JDK
1.1.3 配置環境變量
1.2 IntelliJIDEA的安裝與配置
1.2.1 安裝IntelliJIDEA
1.2.2 配置IntelliJIDEA
1.2.3 運行**個Java程序
1.3 Java虛擬機(JVM)
1.3.1 Java程序的運行機制
1.3.2 JVM的體系結構
1.3.3 JVM、JRE與JDK的區別
1.4 Java編程的基本概念
1.4.1 Java的代碼結構
1.4.2 Java的特殊官吏
1.4.3 Java的度量衡
1.5 小結
第2章 數學運算
2.1 數值變量
2.1.1 數值變量的類型
2.1.2 特殊數字的表達
2.1.3 強制類型轉換
2.2 算術運算
2.2.1 四則運算符
2.2.2 賦值運算符
2.2.3 一元運算符
2.3 數學函數
2.3.1 取整函數
2.3.2 取隨機數
2.3.3 科學計算函數
2.3.4 三角函數
2.4 實戰練習
2.4.1 利用牛頓迭代法求平方根
2.4.2 利用割圓術求解圓周率
2.5 小結
第3章 邏輯控制
3.1 邏輯運算
3.1.1 布爾類型及其運算
3.1.2 關系運算符
3.1.3 運算符的優先級順序
3.1.4 按位邏輯與短路邏輯
3.2 控制語句
3.2.1 條件分支
3.2.2 多路分支
3.2.3 while循環
3.2.4 for循環
3.3 數組
3.3.1 一維數組
3.3.2 二維數組
3.3.3 冒號的幾種用法
3.3.4 數組工具Arrays
3.4 實戰練習
3.4.1 求解“雞兔同籠”問題
3.4.2 求解“韓信點兵”問題
3.4.3 利用二分查找法定位數組元素
3.5 小結
第4章 方法與包裝
4.1 方法定義
4.1.1 方法的組成形式
4.1.2 方法的輸入參數
4.1.3 方法的輸出參數
4.2 基本類型包裝
4.2.1 數值類型包裝
4.2.2 包裝變量的運算
4.2.3 布爾類型包裝
4.3 大數字類型
4.3.1 大整數Big Integer
4.3.2 大小數Big Decimal
4.4 實戰練習
4.4.1 通過方法遞歸實現階乘函數
4.4.2 利用牛頓迭代法求大數開方
4.4.3 利用大數字求更精確的圓周率
4.5 小結
……
第5章 字符串與正則表達式
第6章 日期時間
第7章 類的三要素
第8章 特殊的類
第9章 容器與泛型
第10章 類的進階用法
第11章 文件I/O處理
第12章 AWT界面編程
第13章 Swing界面編程
第14章 JavaFX界面編程
第15章 多線程
第16章 網絡通信
第17章 數據庫操作
附錄
好好學Java:從零基礎到項目實戰 作者簡介
歐陽燊,碩士,CSDN博客專家,有16年以上軟件開發經驗,熟悉C/C++、Java、Android開發,著有暢銷書《Android Studio開發實戰:從零基礎到App上線》。
- >
史學評論
- >
上帝之肋:男人的真實旅程
- >
伊索寓言-世界文學名著典藏-全譯本
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
名家帶你讀魯迅:故事新編
- >
月亮與六便士
- >
伯納黛特,你要去哪(2021新版)
- >
巴金-再思錄