●前言
第一篇 Java語言語法基礎——面向過程知識
第1章 Java技術概覽
1.1 Java技術
1.1.1 認識Java語言
1.1.2 認識Java平臺
1.1.3 Java語言的功能
1.1.4 Java語言的優點
1.1.5 Java分布式應用和多線程的特點
1.1.6 Java程序的可靠性、安全性
1.2 Windows下的“HelloWorld”應用程序
1.2.1 創建應用程序的軟件環境
1.2.2 創建“HelloWorld”應用程序的步驟
1.3 深入探討“HelloWorld”應用程序
1.3.1 注釋源代碼
1.3.2 實現類定義
1.3.3 詳解main()方法
1.4 常見疑難解答
1.4.1 環境變量設置錯誤
1.4.2 語法錯誤
1.4.3 語義錯誤
1.4.4 運行時錯誤
1.4.5 初學者如何選擇Java參考書
1.5 小結
1.6 習題
第2章 Java開發工具及環境設置
2.1 Java開發工具簡介
2.1.1 下載並安裝JDK
2.1.2 設定環境變量
2.1.3 驗證JDK環境是否配置成功
2.2 JDK內置工具
2.2.1 JDK常用工具
2.2.2 JDK常用工具的使用實例
2.2.3 Java應用程序的發布工具
2.3 一個簡單的Java應用程序
2.4 Java程序員的編碼規則
2.5 常見疑難解答
2.5.1 Java文件擴展名是否區分大小寫
2.5.2 Javac xxx.java順利通過,但Java xxx顯示“NoClassDefFoundError”
2.5.3 導致錯誤“Exception in thread main java.lang.NoSuchMethodError:main”的原因
2.6 小結
2.7 習題
第3章 Java語言中的數據類型與運算符
3.1 數制
3.1.1 基本概念
3.1.2 Java語言中的數制表現形式
3.2 數據類型
3.2.1 整型
3.2.2 字符型
3.2.3 浮點型
3.2.4 布爾型
3.3 變量
3.3.1 變量的聲明
3.3.2 變量的含義
3.3.3 變量的分類
3.4 變量如何初始化
3.5 常量
3.6 運算符
3.6.1 算術運算符
3.6.2 關繫運算符
3.6.3 邏輯運算符
3.6.4 位運算符
3.6.5 移位運算符
3.6.6 賦值運算符
……
第4章 程序設計中的流程控制
第二篇 Java語言語法進階——面向對像知識
第5章 數組
第6章 字符串的處理
第7章 類和對像
第8章 重載和包
第9章 繼承和多態
第10章 接口與內部類
第11章 抽像和封裝
第三篇 Java語言編程主題
第12章 線程
第13章 異常的處理與內存的管理
第14章 Java輸入與輸出
第15章 Java中的對數據的處理
第16章 數據結構接口
第17章 Java中的數據結構
第18章 XML基礎
第19章 開發工具的使用
第20章 Swing組件與布局管理器
第21章 JDBC及其應用
第22章 網絡編程基礎
第四篇 Java語言程序設計實例與面試題剖析
第23章 學校管理繫統
第24章 面試題
Java是使用面很廣的面向對像的開發語言。本書站在零基礎學習的角度,通過通俗易懂的語言和豐富多彩的實例,幫助初學者盡快掌握Java語言程序設計的核心知識點而少走彎路。
本書一共分為四篇,共24章,循序漸進地講述了Java語言的語法規則,以及Eclipse和MyEclipse開發環境的使用,從基本概念到具體實踐、從入門知識到高階主題、從語法語義到數據結構和算法都進行了詳細的闡述,內容主要包括運算符、表達式、分支語句、循環語句、函數、數組、字符串、類、對像、包、繼承、多態、封裝、枚舉、反射、標注、泛型、類加載器、動態代理、多線程、文件的操作和訪問、數據的操作、數據的存儲、Java數據結構、XML文件的創建和解析、數據庫的連接、網絡編程和界面的設計等知識點。書中的所有知識都結合具體實例進行介紹,涉及的程序代碼都給出了詳細的注釋,有助於讀者輕松領會程序開發的精髓,快速提高開發技能。