商品簡介
名人/編輯推薦
目次
書摘/試閱
商品簡介
《高職高專計算機教育規劃教材:Java程序設計(第2版)》將Java語言的基本特性與面向對象的編程思想有機結合,側重程序設計的基礎知識、基本語法與綜合實訓的完整統一,從而培養讀者使用面向對象的思維方式分析和解決實際問題的能力。《高職高專計算機教育規劃教材:Java程序設計(第2版)》分為12章,主要內容包括Java的基本語法、面向對象、GUI界面設計、輸入/輸出、數據庫連接、多線程、網絡程序開發等。
名人/編輯推薦
《高職高專計算機教育規劃教材:Java程序設計(第2版)》內容豐富、深入淺出、系統性和實用性強,適合作為高職高專計算機專業學生的首選教材,也可作為高校學生的自學教材,以及計算機軟件開發工程技術人員的參考書。
目次
第1章 Java語言入門
1.1 Java的發展史
1.1.1 Java的起源
1.1.2 Java的發展
1.1.3 Java的成熟
1.2 Java的特點
1.3 Java的運行環境
1.3.1 Java虛擬機
1.3.2 Java程序的運行機制
1.4搭建基本的Java開發環境
1.4.1 JDK的安裝
1.4.2設置環境變量
1.4.3 JDK開發工具包
1.5 Java程序的開發過程
1.5.1 Java應用程序的開發過程
1.5.2 Java小應用程序的開發過程
本章小結
習題
上機實訓
第2章Java的基本語法
2.1標識符和關鍵字
2.1.1 標識符
2.1.2關鍵字
2.2基本數據類型
2.2.1 整型
2.2.2浮點型
2.2.3 字符型
2.2.4布爾型
2.3 變量
2.4運算符與表達式
2.4.1 算術運算符和算術表達式
2.4.2關系運算符和關系表達式
2.4.3邏輯運算符和邏輯表達式
2.4.4條件運算符
2.4.5賦值運算符和賦值表達式
2.4.6運算符的優先級及結合性
2.5語句和流程控制
2.5.1 語句
2.5.2選擇結構
2.5.3 循環結構
2.5.4跳轉語句
本章小結
習題
上機實訓
第3章 Java與面向對象
3.1面向對象程序設計
3.1.1面向對象的引入
3.1.2面向對象的基本特征
3.1.3面向對象的基本概念
3.2類與對象
3.2.1類的定義
3.2.2對象
3.3 包
3.3.1創建白定義包
3.3.2包的引用
3.3.3 Java的系統包
3.3.4 Java程序的結構
3.4類的繼承
3.4.1 創建子類
3.4.2 super與this的使用
3.5 接口
3.5.1接口的定義
3.5.2接口的聲明
3.5.3接口的實現
3.6類的多態
3.6.1方法重載
3.6.2方法重寫
本章小結
習題
上機實訓
第4章數組與字符串
4.1 一維數組的創建與使用
4.1.1一維數組的創建
4.1.2一維數組的初始化
4.1.3一維數組的基本使用
4.1.4數組的常用方法
4.2多維數組
4.2.1二維數組的創建
4.2.2二維數組的初始化
4.2.3二維數組的引用
4.3字符串
4.3.1字符串的創建
4.3.2 字符串的常用方法
4.3.3可變字符串StringBuffer
4.4 ArrayList的簡單應用
4.4.1 ArrayList的創建
4.4.2 ArrayList的賦值與取值
本章小結
習題
上機實訓
第5章MyEclipse開發環境簡介
5.1 MyEclipse概述
5.2 MyEclipse集成開發環境
5.2.1 MyEclipse的啟動
5.2.2 MyEclipse的工作界面
5.3從JDK過渡到MyEclipse
5.3.1創建工程
5.3.2用MyEclipse創建工程
5.3.3 用MyEclipse開發Java應用程序
5.3.4用MyEclipse開發Java小應用程序
5.3.5 移植Java程序
本章小結
習題
上機實訓
第6章Java的圖形用戶界面
6.1 GUI支持的包簡述
6.2容器、組件及布局的關系
6.3 AWT工具集
6.3.1 窗口
6.3.2文本框和文本區
6.3.3 按鈕
6.3.4標簽
6.3.5 面板Panel類
6.4布局管理器
6.4.1 FlowLayout流布局管理器
6.4.2 BorderLayout邊框布局管理器
6.4.3 GridLayout網格布局管理器
6.4.4 CardLayout卡片布局管理器
6.4.5 null布局
6.5事件處理機制
6.5.1 Java中的事件類
6.5.2事件處理方法
6.5.3 使用內部類實現事件處理
6.5.4使用匿名類實現事件處理
6.6 Swing組件的應用
6.6.1常用容器組件
6.6.2標簽(JLabel)
6.6.3文本框
6.6.4按鈕(JButton)
6.6.5選擇框
6.6.6列表框與組合框
6.6.7滑塊(JSplider)
6.6.8菜單
6.6.9對話框
本章小結
習題
上機實訓
第7章Java與圖形、圖像
7.1 Java與圖形
7.1.1 繪制直線
7.1.2繪制矩形
7.1.3繪制橢圓
7.1.4繪制多邊形
7.1.5填充圖形
7.1.6繪制文字
7.1.7在應用程序中繪制圖形
7.2 Java與圖像
本章小結
習趑
上機實訓
第8章Java的數據庫連接
8.1 JDBC概述
8.1.1 JDBC的發展
8.1.2 JDBC與ODBC的比較
8.1.3 JDBC的構成
8.2 JDBC應用程序接口簡介
8.2.1 JDBC的驅動程序器--DrvierManager類
……
第9章Java的輸入/輸出
第10章Java的多線程編程
第11章Java的網絡編程
第12章學生成績管理系統綜合實訓
參考答案
參考文獻
1.1 Java的發展史
1.1.1 Java的起源
1.1.2 Java的發展
1.1.3 Java的成熟
1.2 Java的特點
1.3 Java的運行環境
1.3.1 Java虛擬機
1.3.2 Java程序的運行機制
1.4搭建基本的Java開發環境
1.4.1 JDK的安裝
1.4.2設置環境變量
1.4.3 JDK開發工具包
1.5 Java程序的開發過程
1.5.1 Java應用程序的開發過程
1.5.2 Java小應用程序的開發過程
本章小結
習題
上機實訓
第2章Java的基本語法
2.1標識符和關鍵字
2.1.1 標識符
2.1.2關鍵字
2.2基本數據類型
2.2.1 整型
2.2.2浮點型
2.2.3 字符型
2.2.4布爾型
2.3 變量
2.4運算符與表達式
2.4.1 算術運算符和算術表達式
2.4.2關系運算符和關系表達式
2.4.3邏輯運算符和邏輯表達式
2.4.4條件運算符
2.4.5賦值運算符和賦值表達式
2.4.6運算符的優先級及結合性
2.5語句和流程控制
2.5.1 語句
2.5.2選擇結構
2.5.3 循環結構
2.5.4跳轉語句
本章小結
習題
上機實訓
第3章 Java與面向對象
3.1面向對象程序設計
3.1.1面向對象的引入
3.1.2面向對象的基本特征
3.1.3面向對象的基本概念
3.2類與對象
3.2.1類的定義
3.2.2對象
3.3 包
3.3.1創建白定義包
3.3.2包的引用
3.3.3 Java的系統包
3.3.4 Java程序的結構
3.4類的繼承
3.4.1 創建子類
3.4.2 super與this的使用
3.5 接口
3.5.1接口的定義
3.5.2接口的聲明
3.5.3接口的實現
3.6類的多態
3.6.1方法重載
3.6.2方法重寫
本章小結
習題
上機實訓
第4章數組與字符串
4.1 一維數組的創建與使用
4.1.1一維數組的創建
4.1.2一維數組的初始化
4.1.3一維數組的基本使用
4.1.4數組的常用方法
4.2多維數組
4.2.1二維數組的創建
4.2.2二維數組的初始化
4.2.3二維數組的引用
4.3字符串
4.3.1字符串的創建
4.3.2 字符串的常用方法
4.3.3可變字符串StringBuffer
4.4 ArrayList的簡單應用
4.4.1 ArrayList的創建
4.4.2 ArrayList的賦值與取值
本章小結
習題
上機實訓
第5章MyEclipse開發環境簡介
5.1 MyEclipse概述
5.2 MyEclipse集成開發環境
5.2.1 MyEclipse的啟動
5.2.2 MyEclipse的工作界面
5.3從JDK過渡到MyEclipse
5.3.1創建工程
5.3.2用MyEclipse創建工程
5.3.3 用MyEclipse開發Java應用程序
5.3.4用MyEclipse開發Java小應用程序
5.3.5 移植Java程序
本章小結
習題
上機實訓
第6章Java的圖形用戶界面
6.1 GUI支持的包簡述
6.2容器、組件及布局的關系
6.3 AWT工具集
6.3.1 窗口
6.3.2文本框和文本區
6.3.3 按鈕
6.3.4標簽
6.3.5 面板Panel類
6.4布局管理器
6.4.1 FlowLayout流布局管理器
6.4.2 BorderLayout邊框布局管理器
6.4.3 GridLayout網格布局管理器
6.4.4 CardLayout卡片布局管理器
6.4.5 null布局
6.5事件處理機制
6.5.1 Java中的事件類
6.5.2事件處理方法
6.5.3 使用內部類實現事件處理
6.5.4使用匿名類實現事件處理
6.6 Swing組件的應用
6.6.1常用容器組件
6.6.2標簽(JLabel)
6.6.3文本框
6.6.4按鈕(JButton)
6.6.5選擇框
6.6.6列表框與組合框
6.6.7滑塊(JSplider)
6.6.8菜單
6.6.9對話框
本章小結
習題
上機實訓
第7章Java與圖形、圖像
7.1 Java與圖形
7.1.1 繪制直線
7.1.2繪制矩形
7.1.3繪制橢圓
7.1.4繪制多邊形
7.1.5填充圖形
7.1.6繪制文字
7.1.7在應用程序中繪制圖形
7.2 Java與圖像
本章小結
習趑
上機實訓
第8章Java的數據庫連接
8.1 JDBC概述
8.1.1 JDBC的發展
8.1.2 JDBC與ODBC的比較
8.1.3 JDBC的構成
8.2 JDBC應用程序接口簡介
8.2.1 JDBC的驅動程序器--DrvierManager類
……
第9章Java的輸入/輸出
第10章Java的多線程編程
第11章Java的網絡編程
第12章學生成績管理系統綜合實訓
參考答案
參考文獻
書摘/試閱
數據庫技術是計算機科學技術中發展最快的領域,也是應用最廣的技術之一,它已成為計算機信息系統與應用系統的核心技術和重要基礎。由于Java具有健壯、安全性、易用性及支持從網絡上自動下載等特性,所以它是一種很好的數據庫應用的編程語言。
本章主要介紹Java連接數據庫的技術--JDBc的相關概念、JDBC的體系結構、通過JDBC訪問數據庫的流程。同時,本章還講述了異常處理機制的使用。
8.1 JDBC概述
JDBC是Java數據庫連接(Java Data Base Connectivity)技術的簡稱,指Java同許多數據庫之間連接的一種標準。這種連接獨立于數據庫,它是由Sun定義了技術規范,并由Sun及其Java合作伙伴開發的與平臺無關的標準數據庫訪問接口。
8.1.1 JDBC的發展
1.JDBC的誕生
自從Java語言于1995年5月正式公布以來,Java風靡全球,出現大量的用Java語言編寫的程序,其中也包括數據庫應用程序。由于沒有Java語言的API,編程人員不得不在Java程序中加入C語言編寫的ODBC函數進行調用。這使很多Java的優秀特性無法充分發揮。
隨著編程人員對Java語言的日益喜愛,越來越多的公司在Java程序開發上投入了更多的精力,此時對用Java語言編寫的訪問數據庫的APl的要求越來越強烈。又由于0DBC有其不足之處,Sun公司決定開發一個以Java語言為接口的數據庫應用程序開發接口。在JDKl.x版本中,JDBC只是一個可選的部件。到了JDK1.1公布時,SQL類包(也就是JDBCAPI)已成為Java語言的標準部件。
2.JDBC的作用
JDBC是一種可用于執行SQL語句的JavaAPI(Application Programming Interface,應用程序設計接口),由一些Java語言編寫的類和接口組成。JDBC為數據庫應用開發人員、數據庫前臺工具開發人員提供了一種標準的應用程序設計接口,使開發人員可以用純Java語言編寫完整的數據庫應用程序。
通過使用JDBC,開發人員幾乎可以很方便地將SQL語句傳送給任何一種數據庫。用JDBC編寫的程序能夠自動地將SQL語句傳送給相應的數據庫管理系統。不僅如此,使用Java編寫的應用程序可以在任何支持Java的平臺上運行,不必在不同的平臺上編寫不同的應用程序。Java和JDBC的結合可以讓開發人員在開發數據庫應用程序時真正實現一次編寫,處處運行(Write Once,Run Everywhere)。
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。
優惠價:87
146
海外經銷商無庫存,到貨日平均30天至45天

