Java已是目前世界最流行的高級編程語言之一。
自誕生以來,Java迅速成為開發(fā)互聯(lián)網(wǎng)應用程序首選的編程語言。趙卓君主編的《Java程序設計》特針對普通高等院校和獨立學院計算機專業(yè)Java教學而編寫。本教材將介紹Java的起源、Java的語法基礎、Java中面向對象的實現(xiàn)、異常、字符串、集合框架和泛型、輸入輸出和序列化、GUI圖形用戶界面、JDBC數(shù)據(jù)庫編程、Java中的多線程、網(wǎng)絡編程等都作了深入講解,包含了2014年新發(fā)布的JDK8部分新特性,還應用了大量完整的程序案例來輔助說明。本書涵蓋了Oracle甲骨文公司的OCJP認證要考核的基本知識點。
本書既可作為普通高等院校和獨立學院計算機本科專業(yè)的Java教材,也可作為甲骨文公司Oracle Certificated Java Programmer(OCJP)認證考試的輔導用書。
第1章 Java概述
1.1 Java的發(fā)展簡介
1.2 Java的特點
1.3 開發(fā)工具包JDK及其配置
1.4 編寫簡單的Java程序
1.4.1 一個最簡單的Java程序
1.4.2 編譯和運行Java程序
1.5 Eclipse的使用
總結
上機實驗
課后練習
第2章 Java語法基礎
2.1 標識符
2.1.1 標識符的定義
2.1.2 標識符的組成規(guī)則
2.1.3 分隔符
2.2 關鍵字
2.3 數(shù)據(jù)類型、變量與常量
2.3.1 數(shù)據(jù)類型
2.3.2 基本數(shù)據(jù)類型
2.3.3 復合數(shù)據(jù)類型
2.3.4 類型轉換
2.3.5 常量
2.3.6 變量
2.4 運算符
2.4.1 算術運算符
2.4.2 關系運算符
2.4.3 邏輯運算符
2.5 流程控制
2.5.1 條件選擇語句
2.5.2 switchcase多分支語句
2.5.3 循環(huán)控制語句
2.6 數(shù)組
2.6.1 數(shù)組的概念、特征與分類
2.6.2 一維數(shù)組
2.6.3 多維數(shù)組
2.7 命令行參數(shù)
2.7.1 命令行參數(shù)的定義與使用
2.7.2 命令行參數(shù)的轉換
總結
上機實驗
課后練習
第3章 面向對象的實現(xiàn)
3.1 如何實現(xiàn)一個類
3.1.1 類與對象的概念
3.1.2 類的成員
3.1.3 類的聲明和使用
3.1.4 封裝與包
3.1.5 訪問控制
3.1.6 封裝的應用
3.2 類的使用
3.2.1 類的初始化與垃圾回收
3.2.2 static關鍵字
3.2.3 this關鍵字
3.3 繼承與多態(tài)
3.3.1 繼承的概念
3.3.2 繼承的實現(xiàn):父類與子類
3.3.3 繼承中的初始化與收尾
3.3.4 繼承中成員的訪問和繼承的根類
3.3.5 abstract關鍵字
3.3.6 多態(tài)性的概念
3.3.7 方法重載
3.3.8 方法重定義
3.3.9 final關鍵字
3.4 接口
3.4.1 接口的定義
3.4.2 接口的實現(xiàn)
3.4.3 接口的引用
3.4.4 接口的繼承
3.4.5 接口在Java8中的新特性
3.5 內(nèi)部類
……
第4章 異常
第5章 java.lang包和字符串
第6章 java.util包、集合框架和泛型
第7章 java.io包、輸入輸出和序列化
第8章 GUI圖形用戶界面編程
第9章 JDBC數(shù)據(jù)庫編程
第10章 多線程
第11章 網(wǎng)絡編程
參考文獻