Java語言是目前非常流行的面向對象編程語言。《Java程序設計教程/高職高專電子信息類系列教材》結合大量典型實例,詳細介紹Java面向對象的編程思想、編程語法和設計模式。《Java程序設計教程/高職高專電子信息類系列教材》內容包括Java語言的基礎知識、面向對象的編程思想、異常處理、多線程、集合類與反射基礎、Java與數(shù)據(jù)庫的連接等。《Java程序設計教程/高職高專電子信息類系列教材》語言流暢,實例豐富,實用性強,并配有大量的微課、習題等資源,既可作為高等職業(yè)院校計算機及相關專業(yè)和各類培訓學校的教材,也可作為初學者自學Java知識的參考書。
第1章 初識Java
1.1 程序設計語言
1.1.1 程序設計語言的發(fā)展歷程
1.1.2 Java的發(fā)展歷史
1.2 Java語言的特點
1.3 Java程序的開發(fā)、編譯和運行
1.3.1 Java執(zhí)行環(huán)境JDK
1.3.2 JDK環(huán)境變量配置
1.3.3 常用Java開發(fā)工具
1.3.4 開發(fā)Java程序的步驟
1.4 簡單Java程序
1.4.1 第一個Java程序——HelloWorld!
1.4.2 編譯和運行HelloWorld程序
本章小結
習題1
第2章 Java語言基礎
2.1 常量與變量
2.1.1 標識符
2.1.2 變量的作用域和生命周期
2.1.3 常量
2.2 基本類型變量
2.2.1 整型變量
2.2.2 浮點型變量
2.2.3 字符型變量
2.2.4 布爾型變量
2.3 運算符
2.3.1 算術運算符
2.3.2 關系運算符
2.3.3 邏輯運算符
2.3.4 位運算符
2.3.5 條件運算符
2.3.6 賦值運算符
2.3.7 運算符的優(yōu)先級和結合規(guī)則
2.4 基本數(shù)據(jù)類型的轉換
2.4.1 隱式轉換
2.4.2 顯式轉換
2.5 數(shù)據(jù)的輸入與輸出
2.6 編碼規(guī)范
本章小結
習題2
第3章 流程控制結構
3.1 順序結構程序設計
3.2 選擇結構程序設計
3.2.1 if...else語句
3.2.2 嵌套的if語句
3.2.3 if...else if...else語句
3.2.4 switch語句
3.3 循環(huán)結構程序設計
3.3.1 while語句
3.3.2 do...while語句
3.3.3 for語句
3.3.4 循環(huán)的嵌套
3.4 轉向控制語句
3.4.1 break語句
3.4.2 continue語句
3.4.3 return語句
本章小結
習題3
第4章 Java面向對象程序設計基礎
4.1 面向對象技術的基本概念
4.2 類的定義
4.2.1 類的定義格式
4.2.2 對象的定義與使用
4.2.3 構造方法
4.3 get訪問器和set訪問器
4.4 繼承性
4.4.1 子類的創(chuàng)建
4.4.2 this關鍵字和super關鍵字的用法
4.4.3 繼承與組合
4.5 多態(tài)性
4.5.1 方法的覆蓋
4.5.2 變量的隱藏
4.6 final關鍵字的用法
4.7 抽象與接口
4.7.1 抽象方法與抽象類
4.7.2 接口的定義
4.7.3 接口的實現(xiàn)
4.7.4 接口示例
4.8 包
4.8.1 包的定義
4.8.2 包的引用
4.8.3 訪問控制修飾符的使用
4.9 static關鍵字的用法
4.10 內部類
4.10.1 成員內部類
4.10.2 靜態(tài)內部類
4.10.3 局部內部類
4.10.4 匿名內部類
本章小結
習題4
第5章 數(shù)組、字符串和常用類庫
第6章 異常處理
第7章 Java的輸入/輸出
第8章 多線程
第9章 圖形用戶界面設計
第10章 網絡編程
第11章 集合類和反射基礎
第12章 Java與數(shù)據(jù)庫
第13章 課程實訓——簡易版網絡聊天室
參考文獻