注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java程序設計:原理與范例

Java程序設計:原理與范例

Java程序設計:原理與范例

定 價:¥49.00

作 者: 胡平 主編
出版社: 電子工業(yè)出版社
叢編項:
標 簽: Java Java Script J2EE 程序設計 計算機/網絡

購買這本書可以去


ISBN: 9787121203176 出版時間: 2013-08-01 包裝: 平裝
開本: 16開 頁數: 445 字數:  

內容簡介

  《Java程序設計:原理與范例/普通高等教育“十二五”規(guī)劃教材·計算機》是為“Java語言程序設計”課程編寫的教材。全書以原理性、實用性和可實踐性為編寫總原則,無論是行文風格,還是知識點的擴展,均以使讀者具備今后快速、自主學習Java平臺下企業(yè)級軟件開發(fā)所涉及技術的能力為目標。全書依托目前最為成熟的JDK 6.0,系統介紹了Java SE 6.0所包含的全部核心知識,并引入了設計模式的內容?!禞ava程序設計:原理與范例/普通高等教育“十二五”規(guī)劃教材·計算機》共分為17章,其中第1~5章介紹JDK安裝配置和Java基本語法;第6~7章介紹類與對象,抽象類、接口與嵌套類;第8~9章介紹GUI編程和Swing高級組件;第10~11章介紹異常與處理、I/O流與文件;第12章介紹多線程與并發(fā);第13章介紹容器框架與泛型;第14~15章介紹字符串與正則表達式、國際化與本地化;第16~17章介紹類型信息與反射、元數據與注解。各章基本上都配有習題和實驗。此外,《Java程序設計:原理與范例/普通高等教育“十二五”規(guī)劃教材·計算機》還以附錄的形式列出了主流IDE的使用、API文檔和源碼查閱、編程規(guī)范與最佳實踐、Java相關技術的學習路線等帶有強烈“工業(yè)”色彩的內容。

作者簡介

  2005-至今:安徽工程大學計算機與信息學院任教,主講數據結構(雙語)、Java程序設計、C/C++程序設計、軟件工程等專業(yè)課程。

圖書目錄

第1章 概述
1.1 Java語言的誕生及發(fā)展
1.1.1 Java的誕生
1.1.2 Java的發(fā)展歷程
1.2 Java語言的特點
1.3 Java平臺及版本
1.3.1 平臺組成
1.3.2 版本劃分
1.3.3 Java程序的種類
1.4 JDK安裝及環(huán)境配置
1.4.1 下載與安裝
1.4.2 JDK的目錄結構
1.4.3 配置環(huán)境變量
1.5 第一個Java程序
1.5.1 編輯源文件
1.5.2 編譯源文件
1.5.3 運行類文件
1.6 程序錯誤與調試
1.6.1 語法錯誤
1.6.2 運行時錯誤
1.6.3 邏輯錯誤
1.6.4 程序調試
習題1
實驗1 熟悉Java編程環(huán)境
第2章 基本類型
2.1 標識符
2.1.1 關鍵字
2.1.2 用戶標識符
2.1.3 命名慣例和約定
2.2 變量與常量
2.2.1 變量
2.2.2 常量
2.3 整型
2.3.1 整型常量
2.3.2 整型變量
2.4 浮點型
2.4.1 浮點型常量
2.4.2 浮點型變量
2.5 字符型
2.5.1 Unicode概述
2.5.2 字符型常量
2.5.3 字符型變量
2.6 布爾型
2.7 類型轉換
2.7.1 自動轉換
2.7.2 強制轉換
2.8 基本類型的包裝類
2.8.1 包裝類
2.8.2 包裝類的主要方法
2.8.3 自動裝箱和拆箱
習題2
第3章 運算符與表達式
3.1 概述
3.2 賦值運算符
3.3 算術運算符
3.3.1 四則運算
3.3.2 自增與自減
3.4 關系和條件運算符
3.4.1 關系運算符
3.4.2 條件運算符
3.5 邏輯運算符
3.6 位運算符
3.6.1 按位運算符
3.6.2 移位運算符
3.7 表達式
習題3
實驗2 運算符與表達式
第4章 程序流程控制
4.1 語句及語句塊
4.2 分支結構
4.2.1 if語句
4.2.2 if-else語句
4.2.3 if及if-else的嵌套
4.2.4 switch語句
4.3 循環(huán)結構
4.3.1 while語句
4.3.2 do-while語句
4.3.3 for語句
4.3.4 break與continue語句
4.3.5 循環(huán)的嵌套
4.3.6 帶標號的break與continue語句
4.4 綜合范例1:簡單人機交互
習題4
實驗3 程序流程控制
第5章 數組
5.1 一維數組
5.1.1 聲明一維數組
5.1.2 創(chuàng)建一維數組
5.1.3 訪問一維數組
5.1.4 迭代型for循環(huán)
5.1.5 命令行參數
5.2 綜合范例2:約瑟夫環(huán)問題
5.3 二維數組
5.3.1 聲明和創(chuàng)建二維數組
5.3.2 二維數組的存儲結構
5.3.3 訪問二維數組
5.4 綜合范例3:螺旋方陣
習題5
實驗4 數組
第6章 類與對象
6.1 面向對象概述
6.1.1 產生背景
6.1.2 相關概念
6.1.3 基本特性
6.2 類
6.2.1 類的定義格式
6.2.2 變量的作用域
6.3 方法
6.3.1 方法定義
6.3.2 return語句
6.3.3 方法調用
6.3.4 方法重載
6.3.5 構造方法
6.3.6 this關鍵字
6.3.7 變長參數方法
6.4 包
6.4.1 包的概念
6.4.2 package語句
6.4.3 import語句
6.5 常用修飾符
6.5.1 訪問權限修飾符
6.5.2 final和static
6.6 綜合范例4:單例模式
6.7 對象
6.7.1 對象的初始化
6.7.2 對象的引用
6.7.3 棧和堆
6.7.4 參數傳遞
6.7.5 垃圾回收
6.8 類的繼承
6.8.1 繼承的語法與圖形化表示
6.8.2 super關鍵字
6.8.3 構造方法的調用順序
6.8.4 方法重寫與運行時多態(tài)
6.8.5 對象造型與instanceof運算符
6.8.6 根類Object
6.8.7 對象的等價性
6.9 綜合范例5:簡單工廠模式
6.10 枚舉
習題6
實驗5 類與對象
第7章 抽象類、接口與嵌套類
7.1 抽象類
7.1.1 抽象方法
7.1.2 抽象類
7.2 接口
7.2.1 聲明接口
7.2.2 繼承接口
7.2.3 實現接口
7.3 抽象類與接口的比較
7.3.1 從語法層面
7.3.2 從設計層面
7.4 綜合范例6:適配器模式
7.5 嵌套類
7.5.1 靜態(tài)嵌套類
7.5.2 內部類
7.5.3 局部內部類
7.5.4 匿名內部類
習題7
實驗6 抽象類、接口與嵌套類
第8章 GUI編程
8.1 概述
8.1.1 AWT
8.1.2 Swing
8.1.3 SWT
8.2 Swing庫的架構
8.2.1 組件類的繼承關系
8.2.2 java.awt.Component類
8.2.3 java.awt.Container類
8.2.4 java.awt.Window類
8.2.5 java.awt.Frame類
8.2.6 JComponent類
8.3 容器組件
8.3.1 窗口:JFrame
8.3.2 面板:JPanel
8.3.3 可滾動面板:JScrollPane
8.3.4 分割面板:JSplitPane
8.3.5 分頁面板:JTabbedPane
8.4 標簽和圖片
8.4.1 標簽:JLabel
8.4.2 圖標/圖片:Icon/ImageIcon
8.5 按鈕
8.5.1 常規(guī)按鈕:JButton
8.5.2 開關按鈕:JToggleButton
8.5.3 單選按鈕:JRadioButton
8.5.4 復選按鈕:JCheckBox
8.6 文本組件
8.6.1 文本框:JTextField
8.6.2 密碼框:JPasswordField
8.6.3 文本區(qū):JTextArea
8.7 可調節(jié)組件
8.7.1 進度條:JProgressBar
8.7.2 滾動條:JScrollBar
8.7.3 滑塊條:JSlider
8.8 菜單和工具欄
8.8.1 菜單相關組件:JMenuBar/JMenu/JMenuItem
8.8.2 彈出菜單:JPopupMenu
8.8.3 工具欄:JToolBar
8.9 邊框、顏色和字體
8.9.1 邊框:Border
8.9.2 顏色:java.awt.Color
8.9.3 字體:java.awt.Font
8.10 布局管理
8.10.1 布局管理器:LayoutManager接口
8.10.2 流式布局:FlowLayout類
8.10.3 邊界布局:BorderLayout類
8.10.4 網格布局:GridLayout類
8.10.5 網格包布局:GridBagLayout類
8.10.6 空布局:絕對定位
8.11 綜合范例7:仿QQ聊天窗口
8.12 事件處理
8.12.1 Java的事件處理模型
8.12.2 事件監(jiān)聽器類的編寫方式
8.12.3 常用事件類
8.12.4 常用事件監(jiān)聽器接口
習題8
實驗7 Swing基本組件
第9章 Swing高級組件
9.1 對話框
9.1.1 基本對話框:JDialog
9.1.2 顏色選擇器:JColorChooser
9.1.3 文件選擇器:JFileChooser
9.1.4 選項面板:JOptionPane
9.2 編輯器
9.2.1 編輯器面板:JEditorPane
9.2.2 文本面板:JTextPane
……

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號