舉報

會員
零基礎學Java(第5版)
黃傳祿 常建功 陳浩 著
更新時間:2020-06-17 18:13:48
開會員,本書免費讀 >
Java語言擁有面向對象、跨平臺、分布式、高性能、可移植等優點和特性,是目前應用最廣泛的編程語言之一。Java語言不僅可以制作網站后臺,而且還能夠操作各種操作系統;不僅可以應用于多媒體開發,而且還可以制作大型網絡游戲;目前最流行的手機操作系統Android也是在Linux內核的基礎上通過Java語言實現的。本書的目的是讓讀者對Java語言的語法有更進一步的了解,尤其為新手進入編程行業提供一個全面學習的階梯。筆者結合自己多年的學習和編程經驗,為廣大程序員詳細介紹了Java的全部語法,使程序員能夠夯實自己的基礎知識,完善自己的知識結構,拓寬自己的知識面。在講解知識點時,筆者采用由淺入深、逐級遞進的學習方式。本書是Java語言初、中級學習者的絕佳入門指南。
最新章節
- 面試題25 線程的sleep()方法和yield()方法有什么區別
- 面試題24 Java中,DOM和SAX解析器有什么不同
- 面試題23 列舉一些常用的類、包、接口,請各列舉5個
- 面試題22 Java中的異常處理機制的簡單原理和應用
- 面試題21 關于ArrayList、Vector、LinkedList的問答題
- 面試題20 線程問題:找出代碼中的錯誤
品牌:機械工業出版社
上架時間:2020-06-17 18:09:53
出版社:機械工業出版社
本書數字版權由機械工業出版社提供,并由其授權上海閱文信息技術有限公司制作發行
- 面試題25 線程的sleep()方法和yield()方法有什么區別 更新時間:2020-06-17 18:13:48
- 面試題24 Java中,DOM和SAX解析器有什么不同
- 面試題23 列舉一些常用的類、包、接口,請各列舉5個
- 面試題22 Java中的異常處理機制的簡單原理和應用
- 面試題21 關于ArrayList、Vector、LinkedList的問答題
- 面試題20 線程問題:找出代碼中的錯誤
- 面試題19 關于垃圾回收的疑問
- 面試題18 可以返回最大值的方法
- 面試題17 分析循環程序的運行結果
- 面試題16 根據代碼判斷創建的對象個數
- 面試題15 如何理解Java中的裝箱和拆箱
- 面試題14 簡述接口和抽象類的區別
- 面試題13 如何使用連接池技術
- 面試題12 請簡述JDBC操作數據庫的編程步驟
- 面試題11 TCP協議的通信特點是什么
- 面試題10 如何利用反射實例化一個類
- 面試題9 如何使用Java的線程池
- 面試題8 如何序列化和反序列化一個Java對象
- 面試題7 符合什么條件的數據集合可以使用foreach循環
- 面試題6 二維數組的長度是否固定
- 面試題5 StringBuffer和StringBuilder存在的作用是什么
- 面試題4 Java可以用非0來代表true嗎
- 面試題3 說明private、protected、public和default的區別
- 面試題2 類和對象有什么區別
- 面試題1 Java的引用和C++的指針有什么區別
- 第24章 面試題
- 23.9 小結
- 23.8 領導信息系統界面的設計
- 23.7 教師信息系統界面的設計
- 23.6 學生信息系統界面的設計
- 23.5 數據庫系統的設計
- 23.4 主菜單界面的設計
- 23.3 登錄界面的設計
- 23.2 需求分析
- 23.1 開發背景
- 第23章 學校管理系統
- 第四篇 Java語言程序設計實例與面試題剖析
- 22.9 習題
- 22.8 小結
- 22.7 常見疑難解答
- 22.6 如何設計網絡程序
- 22.5 UDP程序設計基礎
- 22.4 TCP程序設計基礎
- 22.3 端口與套接字
- 22.2 TCP/IP協議和UDP協議
- 22.1 網絡基礎知識
- 第22章 網絡編程基礎
- 21.7 習題
- 21.6 小結
- 21.5 常見疑難解答
- 21.4 關于JDBC的高級操作
- 21.3 關于SQL Server數據庫基礎操作
- 21.2 JDBC的基礎概念
- 21.1 數據庫基礎知識
- 第21章 JDBC及其應用
- 20.11 習題
- 20.10 小結
- 20.9 常見疑難解答
- 20.8 通過實例熟悉Swing編程
- 20.7 復雜布局管理器的種類及用法
- 20.6 展示類組件的設計及實例
- 20.5 簡單文本輸入組件的設計及實例
- 20.4 簡單圖形按鈕控件的設計及實例
- 20.3 簡單框架設計及實例
- 20.2 MVC設計模式基礎
- 20.1 什么是Swing編程
- 第20章 Swing組件與布局管理器
- 19.6 習題
- 19.5 小結
- 19.4 常見疑難解答
- 19.3 如何使用MyEclipse進行開發
- 19.2 如何使用Eclipse進行開發
- 19.1 Eclipse簡介
- 第19章 開發工具的使用
- 18.9 習題
- 18.8 小結
- 18.7 常見疑難解答
- 18.6 關于XML文檔的高級操作
- 18.5 關于XML文檔的操作
- 18.4 關于XML的高級知識
- 18.3 創建XML文檔
- 18.2 XML的編輯工具
- 18.1 XML和HTML
- 第18章 XML基礎
- 17.9 習題
- 17.8 小結
- 17.7 常見疑難解答
- 17.6 映像
- 17.5 樹集
- 17.4 散列集
- 17.3 散列表
- 17.2 數組列表類
- 17.1 鏈表
- 第17章 Java中的數據結構
- 16.5 習題
- 16.4 小結
- 16.3 常見疑難解答
- 16.2 Collection集合接口與Iterator迭代器接口
- 16.1 數據結構接口及實現
- 第16章 數據結構接口
- 15.6 習題
- 15.5 小結
- 15.4 常見疑難解答
- 15.3 如何對數據進行排列、整理
- 15.2 如何處理隨機性的數據
- 15.1 如何將基本數據類型轉換為對象
- 第15章 Java中對數據的處理
- 14.10 習題
- 14.9 小結
- 14.8 常見疑難解答
- 14.7 利用對象序列化控制輸入輸出
- 14.6 讀取數據的媒介之二——字符流
- 14.5 多字節數據讀取類——Filter類
- 14.4 讀取數據的媒介之一——流
- 14.3 文件或目錄信息的處理
- 14.2 Java重要的輸入輸出類
- 14.1 輸入與輸出的重要性
- 第14章 Java輸入與輸出
- 13.6 習題
- 13.5 小結
- 13.4 常見疑難解答
- 13.3 內存的管理和回收
- 13.2 異常的捕獲
- 13.1 異常的概念
- 第13章 異常的處理與內存的管理
- 12.7 習題
- 12.6 小結
- 12.5 常見疑難解答
- 12.4 實例分析
- 12.3 線程的使用
- 12.2 線程的創建
- 12.1 線程的基本概念
- 第12章 線程
- 第三篇 Java語言編程主題
- 11.14 習題
- 11.13 小結
- 11.12 常見疑難解答
- 11.11 結合實例講述如何設計封裝
- 11.10 封裝的概念
- 11.9 動態代理
- 11.8 類加載器
- 11.7 泛型
- 11.6 標注
- 11.5 反射
- 11.4 枚舉
- 11.3 抽象與接口的區別
- 11.2 抽象類
- 11.1 抽象的概念
- 第11章 抽象和封裝
- 10.5 習題
- 10.4 小結
- 10.3 常見疑難解答
- 10.2 內部類
- 10.1 接口
- 第10章 接口與內部類
- 9.12 習題
- 9.11 小結
- 9.10 常見疑難解答
- 9.9 超類
- 9.8 綁定
- 9.7 通過實例熟悉多態用法
- 9.6 多態
- 9.5 繼承層次圖
- 9.4 類之間的關系
- 9.3 繼承中的覆蓋現象
- 9.2 構造函數的使用
- 9.1 什么是繼承
- 第9章 繼承和多態
- 8.6 習題
- 8.5 小結
- 8.4 常見疑難解答
- 8.3 包的注釋及嵌入文檔
- 8.2 包
- 8.1 重載
- 第8章 重載和包
- 7.8 習題
- 7.7 小結
- 7.6 常見疑難解答
- 7.5 用實例分析設計一個類的流程
- 7.4 Java中的基礎類
- 7.3 對象中訪問控制符的重要性
- 7.2 萬事萬物皆對象
- 7.1 面向對象開發中的類
- 第7章 類和對象
- 6.7 習題
- 6.6 小結
- 6.5 常見疑難解答
- 6.4 如何格式化輸出字符串
- 6.3 用實例演示如何處理字符串
- 6.2 字符串處理的類庫種類
- 6.1 認識字符串
- 第6章 字符串的處理
- 5.8 習題
- 5.7 小結
- 5.6 常見疑難解答
- 5.5 數組的綜合實例
- 5.4 多維數組
- 5.3 由實例引出不同數組種類及其使用
- 5.2 基本數據類型的數組
- 5.1 數組概念的引入
- 第5章 數組
- 第二篇 Java語言語法進階——面向對象知識
- 4.9 習題
- 4.8 小結
- 4.7 常見疑難解答
- 4.6 返回語句
- 4.5 分支語句
- 4.4 中斷與繼續語句
- 4.3 循環語句
- 4.2 條件語句
- 4.1 編程風格
- 第4章 程序設計中的流程控制
- 3.9 習題
- 3.8 小結
- 3.7 常見疑難解答
- 3.6 運算符
- 3.5 常量
- 3.4 變量如何初始化
- 3.3 變量
- 3.2 數據類型
- 3.1 數制
- 第3章 Java語言中的數據類型與運算符
- 2.7 習題
- 2.6 小結
- 2.5 常見疑難解答
- 2.4 Java程序員的編碼規則
- 2.3 一個簡單的Java應用程序
- 2.2 JDK內置工具
- 2.1 Java開發工具簡介
- 第2章 Java開發工具及環境設置
- 1.6 習題
- 1.5 小結
- 1.4 常見疑難解答
- 1.3 深入探討“HelloWorld”應用程序
- 1.2 Windows下的“HelloWorld”應用程序
- 1.1 Java技術
- 第1章 Java技術概覽
- 第一篇 Java語言語法基礎——面向過程知識
- 前言
- 版權信息
- 封面
- 封面
- 版權信息
- 前言
- 第一篇 Java語言語法基礎——面向過程知識
- 第1章 Java技術概覽
- 1.1 Java技術
- 1.2 Windows下的“HelloWorld”應用程序
- 1.3 深入探討“HelloWorld”應用程序
- 1.4 常見疑難解答
- 1.5 小結
- 1.6 習題
- 第2章 Java開發工具及環境設置
- 2.1 Java開發工具簡介
- 2.2 JDK內置工具
- 2.3 一個簡單的Java應用程序
- 2.4 Java程序員的編碼規則
- 2.5 常見疑難解答
- 2.6 小結
- 2.7 習題
- 第3章 Java語言中的數據類型與運算符
- 3.1 數制
- 3.2 數據類型
- 3.3 變量
- 3.4 變量如何初始化
- 3.5 常量
- 3.6 運算符
- 3.7 常見疑難解答
- 3.8 小結
- 3.9 習題
- 第4章 程序設計中的流程控制
- 4.1 編程風格
- 4.2 條件語句
- 4.3 循環語句
- 4.4 中斷與繼續語句
- 4.5 分支語句
- 4.6 返回語句
- 4.7 常見疑難解答
- 4.8 小結
- 4.9 習題
- 第二篇 Java語言語法進階——面向對象知識
- 第5章 數組
- 5.1 數組概念的引入
- 5.2 基本數據類型的數組
- 5.3 由實例引出不同數組種類及其使用
- 5.4 多維數組
- 5.5 數組的綜合實例
- 5.6 常見疑難解答
- 5.7 小結
- 5.8 習題
- 第6章 字符串的處理
- 6.1 認識字符串
- 6.2 字符串處理的類庫種類
- 6.3 用實例演示如何處理字符串
- 6.4 如何格式化輸出字符串
- 6.5 常見疑難解答
- 6.6 小結
- 6.7 習題
- 第7章 類和對象
- 7.1 面向對象開發中的類
- 7.2 萬事萬物皆對象
- 7.3 對象中訪問控制符的重要性
- 7.4 Java中的基礎類
- 7.5 用實例分析設計一個類的流程
- 7.6 常見疑難解答
- 7.7 小結
- 7.8 習題
- 第8章 重載和包
- 8.1 重載
- 8.2 包
- 8.3 包的注釋及嵌入文檔
- 8.4 常見疑難解答
- 8.5 小結
- 8.6 習題
- 第9章 繼承和多態
- 9.1 什么是繼承
- 9.2 構造函數的使用
- 9.3 繼承中的覆蓋現象
- 9.4 類之間的關系
- 9.5 繼承層次圖
- 9.6 多態
- 9.7 通過實例熟悉多態用法
- 9.8 綁定
- 9.9 超類
- 9.10 常見疑難解答
- 9.11 小結
- 9.12 習題
- 第10章 接口與內部類
- 10.1 接口
- 10.2 內部類
- 10.3 常見疑難解答
- 10.4 小結
- 10.5 習題
- 第11章 抽象和封裝
- 11.1 抽象的概念
- 11.2 抽象類
- 11.3 抽象與接口的區別
- 11.4 枚舉
- 11.5 反射
- 11.6 標注
- 11.7 泛型
- 11.8 類加載器
- 11.9 動態代理
- 11.10 封裝的概念
- 11.11 結合實例講述如何設計封裝
- 11.12 常見疑難解答
- 11.13 小結
- 11.14 習題
- 第三篇 Java語言編程主題
- 第12章 線程
- 12.1 線程的基本概念
- 12.2 線程的創建
- 12.3 線程的使用
- 12.4 實例分析
- 12.5 常見疑難解答
- 12.6 小結
- 12.7 習題
- 第13章 異常的處理與內存的管理
- 13.1 異常的概念
- 13.2 異常的捕獲
- 13.3 內存的管理和回收
- 13.4 常見疑難解答
- 13.5 小結
- 13.6 習題
- 第14章 Java輸入與輸出
- 14.1 輸入與輸出的重要性
- 14.2 Java重要的輸入輸出類
- 14.3 文件或目錄信息的處理
- 14.4 讀取數據的媒介之一——流
- 14.5 多字節數據讀取類——Filter類
- 14.6 讀取數據的媒介之二——字符流
- 14.7 利用對象序列化控制輸入輸出
- 14.8 常見疑難解答
- 14.9 小結
- 14.10 習題
- 第15章 Java中對數據的處理
- 15.1 如何將基本數據類型轉換為對象
- 15.2 如何處理隨機性的數據
- 15.3 如何對數據進行排列、整理
- 15.4 常見疑難解答
- 15.5 小結
- 15.6 習題
- 第16章 數據結構接口
- 16.1 數據結構接口及實現
- 16.2 Collection集合接口與Iterator迭代器接口
- 16.3 常見疑難解答
- 16.4 小結
- 16.5 習題
- 第17章 Java中的數據結構
- 17.1 鏈表
- 17.2 數組列表類
- 17.3 散列表
- 17.4 散列集
- 17.5 樹集
- 17.6 映像
- 17.7 常見疑難解答
- 17.8 小結
- 17.9 習題
- 第18章 XML基礎
- 18.1 XML和HTML
- 18.2 XML的編輯工具
- 18.3 創建XML文檔
- 18.4 關于XML的高級知識
- 18.5 關于XML文檔的操作
- 18.6 關于XML文檔的高級操作
- 18.7 常見疑難解答
- 18.8 小結
- 18.9 習題
- 第19章 開發工具的使用
- 19.1 Eclipse簡介
- 19.2 如何使用Eclipse進行開發
- 19.3 如何使用MyEclipse進行開發
- 19.4 常見疑難解答
- 19.5 小結
- 19.6 習題
- 第20章 Swing組件與布局管理器
- 20.1 什么是Swing編程
- 20.2 MVC設計模式基礎
- 20.3 簡單框架設計及實例
- 20.4 簡單圖形按鈕控件的設計及實例
- 20.5 簡單文本輸入組件的設計及實例
- 20.6 展示類組件的設計及實例
- 20.7 復雜布局管理器的種類及用法
- 20.8 通過實例熟悉Swing編程
- 20.9 常見疑難解答
- 20.10 小結
- 20.11 習題
- 第21章 JDBC及其應用
- 21.1 數據庫基礎知識
- 21.2 JDBC的基礎概念
- 21.3 關于SQL Server數據庫基礎操作
- 21.4 關于JDBC的高級操作
- 21.5 常見疑難解答
- 21.6 小結
- 21.7 習題
- 第22章 網絡編程基礎
- 22.1 網絡基礎知識
- 22.2 TCP/IP協議和UDP協議
- 22.3 端口與套接字
- 22.4 TCP程序設計基礎
- 22.5 UDP程序設計基礎
- 22.6 如何設計網絡程序
- 22.7 常見疑難解答
- 22.8 小結
- 22.9 習題
- 第四篇 Java語言程序設計實例與面試題剖析
- 第23章 學校管理系統
- 23.1 開發背景
- 23.2 需求分析
- 23.3 登錄界面的設計
- 23.4 主菜單界面的設計
- 23.5 數據庫系統的設計
- 23.6 學生信息系統界面的設計
- 23.7 教師信息系統界面的設計
- 23.8 領導信息系統界面的設計
- 23.9 小結
- 第24章 面試題
- 面試題1 Java的引用和C++的指針有什么區別
- 面試題2 類和對象有什么區別
- 面試題3 說明private、protected、public和default的區別
- 面試題4 Java可以用非0來代表true嗎
- 面試題5 StringBuffer和StringBuilder存在的作用是什么
- 面試題6 二維數組的長度是否固定
- 面試題7 符合什么條件的數據集合可以使用foreach循環
- 面試題8 如何序列化和反序列化一個Java對象
- 面試題9 如何使用Java的線程池
- 面試題10 如何利用反射實例化一個類
- 面試題11 TCP協議的通信特點是什么
- 面試題12 請簡述JDBC操作數據庫的編程步驟
- 面試題13 如何使用連接池技術
- 面試題14 簡述接口和抽象類的區別
- 面試題15 如何理解Java中的裝箱和拆箱
- 面試題16 根據代碼判斷創建的對象個數
- 面試題17 分析循環程序的運行結果
- 面試題18 可以返回最大值的方法
- 面試題19 關于垃圾回收的疑問
- 面試題20 線程問題:找出代碼中的錯誤
- 面試題21 關于ArrayList、Vector、LinkedList的問答題
- 面試題22 Java中的異常處理機制的簡單原理和應用
- 面試題23 列舉一些常用的類、包、接口,請各列舉5個
- 面試題24 Java中,DOM和SAX解析器有什么不同
- 面試題25 線程的sleep()方法和yield()方法有什么區別 更新時間:2020-06-17 18:13:48