出版社:人民郵電 ISBN:9787115297464 商品編碼:1029542761 開本:16 出版時間:2013-03-01 代碼:35 作者:賈宇波,孫麒,瀋靜
" 基本信息 - 商品名稱:Java程序設計基礎教程(21世紀高等教育計算機規劃教材)
- 作者:賈宇波//孫麒//瀋靜
- 代碼:35
- 出版社:人民郵電
- ISBN號:9787115297464
其他參考信息 - 出版時間:2013-03-01
- 印刷時間:2013-03-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:270
- 字數:455千字
編輯推薦語 賈宇波、孫麒、瀋靜主編的《Java程序設計基礎教程(21世紀高等教育計算機規劃教材)》為工業和信息化普通高等教育“十二五”規劃教材立項項目,也是**特色專業“計算機科學與技術”的配套教材。作為Java語言的入門教材,本書采用淺顯的語言,逐步深入地介紹了Java編程的基礎知識及**內容,既有大學教材理論正謹、概念準確、邏輯性強的特點,又具備培訓教材與科技圖書適用性強的優點。 內容提要 賈宇波、孫麒、瀋靜主編的《Java程序設計基礎教程(21世紀高等教育 計算機規劃教材)》從初學者的角度出發,以豐富的案例,不同的學習圖標 ,深入淺出地介紹了Java編程的基礎知識和**技術。全書共12章。**章 介紹了Java語言的特性、Java開發環境的搭建、Java程序的編譯和運行過程 。第2章介紹了Java語言的一些基本語法。第3章和第4章全面講解了面向對 像編程的思想和應用。第5章~**2章分別介紹了常用的Java 數據結構、異 常處理、文件與流、圖形用戶界面編程、Java applet、多線程、網絡編程 和數據庫編程技術。 《Java程序設計基礎教程(21世紀高等教育計算機規劃教材)》可作為高 等院校相關專業或社會培訓機構的教學用書,也可作為Java技術的初學者與 編程愛好者的自學用書。 目錄 **章 初次接觸Java 1.1 Java語言概述 1.1.1 Java語言的發展歷史 1.1.2 Java應用平臺 1.1.3 Java語言特點 1.1.4 Java開發工具 1.2 Java和C/C++的比較 1.3 Java平臺工作原理 1.4**個Java程序 1.4.1 Java程序開發步驟 1.4.2**個Java應用程序 1.4.3**個Java小應用程序 小結 習題 第2章 Java語言基礎 2.1 標識符與關鍵詞 2.1.1 標識符 2.1.2 關鍵詞 2.2 數據類型 2.3 變量與常變量 2.3.1 聲明變量 2.3.2 賦值 2.3.3 常變量 2.4 運算符 2.4.1 算術運算符 2.4.2 關繫運算符和邏輯運算符 2.4.3 位運算符 2.4.4 賦值運算符 2.4.5 條件運算符 2.4.6 運算符優先級 2.5 類型轉換 2.6 流程控制 2.6.1 復合語句和塊作用域 2.6.2 if語句 2.6.3 while語句和do-while語句 2.6.4 for語句 2.6.5 循環嵌套 2.6.6 break與continue 2.6.7 switch語句 小結 習題 第3章 類與對像 3.1 面向對像程序設計 3.1.1 面向對像 3.1.2 面向對像的特點 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.4.1 方法參數傳遞 3.4.2 方法的重載 3.4.3 構造方法 3.4.4 局部變量 3.5 關鍵字this 3.6 關鍵字static 3.7 包 3.7.1 包的定義 3.7.2 Java繫統常用包 3.7.3 import語句 3.8 訪問控制 小結 習題 第4章 繼承與多態 4.1 繼承機制 4.1.1 引入繼承 4.1.2 繼承的基本概念 4.2 類的繼承 4.2.1 繼承 4.2.2 繼承與構造方法 4.2.3 子類對像的初始化 4.2.4 繼承與訪問控制 4.2.5 覆寫 4.3 對像類型轉換和多態 4.4 關鍵詞final 4.5 抽像方法與抽像類 4.6 接口 4.7 內部類和匿名內部類 4.8 Object類 4.9 包裝類 小結 習題 第5章 常用數據結構 5.1 數組 5.1.1 一維數組 5.1.2 多維數組 5.1.3 foreach形式的for語句 5.1.4 Arrays類 5.2 字符串 5.2.1 String類 5.2.2 StringBuffer與StringBuilder類 5.2.3 String類與StringBuffer類的轉換 5.3 Vector類 小結 習題 第6章 Java異常處理 6.1 異常簡介 6.1.1 引入異常 6.1.2 異常類層次結構 6.1.3 常用異常類 6.1.4 用戶自定義異常類 6.2 Java異常處理機制 6.2.1 拋出和聲明異常 6.2.2 捕捉異常 6.3 使用用戶自定義異常 小結 習題 第7章 Java IO流 7.1 輸入/輸出流 7.1.1 流 7.1.2 流的分類 7.2 字節流和字符流 7.2.1 字節流概述 7.2.2 字節輸入流 7.2.3 字節輸出流 7.2.4 字符流概述 7.2.5 字符輸入流 7.2.6 字符輸出流 7.3 文件及文件流 7.3.1 文件及目錄管理 7.3.2 文件的字節流讀/寫 7.3.3 文件的字符流讀/寫 7.3.4 隨機文件的讀/寫 7.4 過濾流 7.4.1 緩衝流 7.4.2 數據流 7.4.3 打印流 7.5 標準流 7.6 對像流 7.6.1 對像序列化 7.6.2 對像流 7.7 Scanner類 7.8 流的選擇 小結 習題 第8章 圖形用戶界面編程 8.1 圖形用戶界面 8.2 容器組件 8.3 Java事件處理 8.3.1 委托事件模型 8.3.2 事件與監聽器 8.4 布局管理器 8.4.1 流布局器 8.4.2 網格布局器 8.4.3 邊界布局器 8.5 Swing基本組件 8.5.1 按鈕 8.5.2 標簽 8.5.3 面板 8.5.4 文本框、文本域 8.5.5 滾動窗格 8.5.6 復選框、單選按鈕 8.5.7 組合框 8.5.8 列表 8.6 Swing**組件 8.6.1 菜單 8.6.2 標準對話框 8.7 繪制幾何圖形、設置字體、顏色 8.7.1 創建繪圖接口 8.7.2 繪制文本 8.7.3 字體 8.7.4 顏色 8.7.5 創建幾何圖形 8.7.6 繪制幾何圖形 8.8 簡單的文本編輯器 小結 習題 第9章 applet 9.1 applet小程序 9.1.1 簡單的applet小程序 9.1.2 applet的生命周期 9.1.3 安全問題 9.1.4 applet的HTML標記及屬性 9.2 applet案例——簡易畫板 小結 習題 **0章 多線程編程 10.1 線程簡介 10.1.1 引入線程 10.1.2 多進程和多線程 10.1.3 Thread類 10.1.4 Runnable接口 10.2 線程的實現 10.2.1 繼承Thread類 10.2.2 實現Runnable接口 10.2.3 兩種實現方式對比 10.3 線程的調度 10.3.1 線程的生命周期 10.3.2 線程的優先級 10.3.3 線程的調度 10.4 線程的基本控制 10.4.1 線程睡眠 10.4.2 線程狀態測試 10.4.3 線程加入 10.4.4 線程禮讓 10.4.5 守護線程 10.5 多線程的同步與死鎖 10.5.1 共享資源同步 10.5.2 線程間交互同步 10.5.3 多線程死鎖 小結 習題 **1章 Java網絡編程 11.1 網絡編程基礎知識 11.1.1 相關術語 11.1.2 TCP/IP協議 11.1.3 Java中的網絡支持 11.2 InetAddress類 11.3 URL和URLConnection 11.3.1 URL 11.3.2 URLConnection 11.4 基於TCP的Socket網絡編程 11.4.1 Socket通信 11.4.2 創建Socket 11.4.3 Socket通信案例 11.5 基於UDP的Socket網絡編程 11.5.1 Datagram通信 11.5.2 創建Datagram 11.5.3 Datagram通信案例 小結 習題 **2章 數據庫編程 12.1 JDBC簡介 12.1.1 JDBC 12.1.2 JDBC驅動程序 12.2 JDBC的主要類及接口 12.2.1 Driver接口 12.2.2 DriverManager類 12.2.3 Connection接口 12.2.4 Statement接口 12.2.5 PreparedStatement接口 12.2.6 ResultSet接口 12.3 MySQL概述 12.3.1 MySQL的安裝 12.3.2 MySQL常用操作 12.4 數據庫應用程序 12.4.1 JDBC開發步驟 12.4.2 配置MySQL數據庫驅動程序 12.4.3 連接數據庫 12.4.4 建立數據表 12.4.5 插入數據 12.4.6 修改數據 12.4.7 刪除數據 12.4.8 查詢數據 小結 習題 附錄A JDK開發工具 附錄B Eclipse集成開發環境 附錄C Java編碼規範
" |