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

新手學Java

新手學Java

定 價:¥59.80

作 者: 陳嵩 等編著
出版社: 希望電子出版社
叢編項: 新手學編程系列
標 簽: J2EE

ISBN: 9787894989871 出版時間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 609 字數(shù):  

內容簡介

  Java是目前最流行的編程語言之一。本手冊由淺入深、循序漸進地介紹了Java的基礎知識以及應用。全手冊共分6篇,分別是基礎篇、面向對象篇、界面編程篇、數(shù)據(jù)庫篇、網(wǎng)絡編程篇和綜合案例篇。介紹了Java語言面向過程部分的語法知識,Java語言面向對象部分的語法知識,Java在AWT和Swing編程技術方面的知識,如何使用Java語言實現(xiàn)對數(shù)據(jù)庫的操作和Java在網(wǎng)絡編程方面的知識。最后,以三個實際案例展示如何利用Java語言編寫C/S模式的程序。本手冊適合廣大Java程序開發(fā)人員和大中專院校的學生閱讀,尤其適合于有一定面向對象編程技術基礎的專業(yè)技術人員使用。本光盤內容為實例源代碼、語音視頻教學及電子教案(PPT)。本光盤及配套手冊由北京希望電子出版社獨家發(fā)行,未經(jīng)出版者書面許可,任何單位和個人不得擅自摘抄、復制光盤和本手冊的部分或全部內容,并以任何方式進行傳播。

作者簡介

暫缺《新手學Java》作者簡介

圖書目錄

第一篇 基礎篇
第1章 Java概述
1.1 什么是Java
1.2 Java為什么會流行
1.2.1 簡單
1.2.2 虛擬機的優(yōu)點
1.2.3 面向對象
1.2.4 分布式運算
1.2.5 穩(wěn)健性
1.2.6 安全性
1.2.7 高性能
1.2.8 多線程
1.2.9 Intemet應用
1.3 Java開發(fā)版本
1.3.1 標準版本JavaSE
1.3.2 企業(yè)開發(fā)版本JavaEE
1.3.3 移動開發(fā)版本JavaME
1.4 搭建開發(fā)環(huán)境
1.4.1 下載和安裝JDK
1.4.2 JDK的配置
1.5 使用命令行工具
1.6 IDE介紹
1.6.1 Eclipse介紹
1.6.2 新建項目
1.6.3 新建一個類
1.6.4 類的運行
1.7 常見面試題
1.8 小結
1.9 習題
第2章 Java基本語法
2.1 一個嚴謹?shù)睦印狽oHelloWorld
2.2 基礎語言要素
2.2.1 標識符
2.2.2 關鍵字
2.2.3 Java文檔
2.2.4 注釋
2.3 數(shù)據(jù)類型
2.3.1 什么是強類型語言
2.3.2 整型
2.3.3 浮點型
2.3.4 字符型
2.3.5 布爾型
2.4 變量
2.5 常量
2.6 操作符
2.6.1 賦值與初始化
2.6.2 數(shù)學運算符
2.6.3 遞增與遞減
2.6.4 關系運算符
2.6.5 邏輯運算符
2.6.6 位運算符
2.6.7 位移運算符
2.6.8 三目運算符
2.6.9 逗號運算符
2.6.10 轉型運算符
2.6.11 優(yōu)先級問題
2.7 常見面試題
2.8 小結
2.9 習題
第3章 流程控制
3.1 作用域
3.2 條件判斷語句
3.2.1 if語句
3.2.2 switch語句
3.3 循環(huán)語句
3.3.1 for語句
3.3.2 while語句
3.3.3 while與for語句的應用區(qū)別
3.4 中斷控制流程
3.4.1 continue語句
3.4.2 break語句
3.5 常見面試題
3.6 小結
3.7 習題
第4章 數(shù)組
4.1 數(shù)組概念
4.1.1 什么是數(shù)組
4.1.2 數(shù)組的物理結構
4.1.3 數(shù)組是個對象
4.2 數(shù)組操作
4.2.1 初始化數(shù)組
4.2.2 遍歷數(shù)組成員
4.2.3 復制數(shù)組
4.3 多維數(shù)組
4.4 數(shù)組排序
4.5 不規(guī)則數(shù)組
4.6 常見面試題
4.7 小結
4.8 習題
第二篇 面向對象篇
第5章 面向對象導論
5.1 學習建議
5.2 面向對象語言與面向對象思想
5.2.1 封裝
5.2.2 隱藏實現(xiàn)細節(jié)
5.2.3 繼承
5.2.4 多態(tài)
5.2.5.Java也不是純面向對象語言
5.2.6 重要的是思想,不是語言
5.3 Java對c斗_卜社區(qū)的妥協(xié)
5.3.1 基本類型的缺點
5.3.2 基本類型的替代方案
5.3.3 靜態(tài)成員變量
5.3.4 main方法
5.4 建立自己的數(shù)據(jù)類型
5.4.1 類的結構
5.4.2 數(shù)據(jù)成員
5.4.3 方法
5.4.4 構造方法
5.4.5 關鍵字this
5.4.6 靜態(tài)方法
5.4.7 反射機制的基本概念
5.4.8 獲取類信息
5.4.9 動態(tài)控制Java對象
5.5 如何建立對象
5.5.1 建立一個對象
5.5.2 成員初始化
5.5.3 成員初始化順序討論
5.5.4 內存分配方式
5.5.5 垃圾回收——再也沒有內存溢出了嗎
5.6 應用實例
5.6.1 用數(shù)組模擬一個List
5.6.2 銀行賬戶類實現(xiàn)
5.7 常見面試題
5.8 小結
5.9 習題
第6章 訪問權限控制
6.1 包
6.1.1 包的概念
6.1.2 定義一個自己的包
6.1.3 引用別人的包
6.2 訪問權限修飾符
6.2.1 public訪問權限
6.2.2 protected訪問權限
6.2.3 friendly訪問權限
6.2.4 private訪問權限
6.3 Class的訪問權限
6.4 最佳實踐
6.4.1 永遠不能讓人訪問數(shù)據(jù)成員
6.4.2 盡可能降低方法的訪問權限
6.5 常見面試題
6.6 小結
6.7 習題
第7章 繼承與多態(tài)
7.1 什么是組合
7.1.1 組合語法
7.1.2 變量初始化
7.2 繼承基礎知識
7.2.1 繼承語法
7.2.2 透過現(xiàn)象看繼承的本質
7.2.3 父類無參構造方法創(chuàng)建對象
7.2.4 父類有參構造方法創(chuàng)建對象
7.2.5 在組合與繼承間選擇
7.3 方法重載覆寫問題
7.4 再論protected訪問控制符
7.5 向上轉型與運行期類型識別
7.5.1 向上轉型的思想
7.5.2 運行期識別技術
7.6 final字段
7.6.1 final變量的含義
7.6.2 延緩初始化:final變量
7.6.3 final參數(shù)
7.6.4 final方法
7.6.5 final類
7.7 抽象類
7.8 接口
7.8.1 為什么只有單繼承
7.8.2 解決方案
7.8.3 多重繼承
7.9 再論方法沖突
7.10 擴展接口
7.11 內部類
7.11.1 內部類基礎
7.11.2 使用內部類隱藏實現(xiàn)細節(jié)
7.11.3 匿名內部類
7.11.4 帶參數(shù)匿名內部類
7.11.5 與外部類的關聯(lián)以及多重嵌套后的外部關聯(lián)
7.11.6 引用外部類對象
7.11.7 靜態(tài)內部類
7.11.8 創(chuàng)建內部類的對象
7.11.9 繼承內部類
7.11.10 內部類標識符
7.12 大數(shù)字
7.12.1 高精度浮點數(shù)BigDecimal
7.12.2 高精度整數(shù)BigInteger
7.13 常見面試題
7.14 小結
7.15 習題
第8章 異常處理
8.1 導致異常的原因
8.2 異常的分類
8.2.1 異常體系結構
8.2.2 各種運行時異常介紹
8.3 聲明并拋出異常
8.3.1 異常方法的聲明
8.3.2 拋出異常
8.4 建立自己的異常類
8.5 處理異常
8.5.1 處理單個異常
8.5.2 處理多個異常
8.5.3 異常匹配機制
8.6 獲取異常信息
8.7 異常鏈
8.8 RuntimeException的特殊功能
8.9 異常對繼承的影響
8.10 常見面試題
8.11 小結
8.12 習題
第9章 容器
9.1 學習建議
9.2 容器分類
9.2.1 容器體系結構介紹
9.2.2 容器特點簡介
9.2.3 Collections輔助類介紹
9.2.4 容器接口方法介紹
9.3 List成員介紹
9.3.1 成員特點
9.3.2 性能分析
9.3.3 排序與搜索
9.3.4 迭代器
9,3.5 用LinkedList模擬棧
9.3.6 用LinkedList模擬隊列
9.4 Set成員介紹
9.4.1 成員特點
9.4.2 SortedSet的特性
9.4.3 Comparable接口介紹
9.4.4 Comparator接口的應用
9.4.5 各種Set的性能分析
9.4.6 再論迭代器
9.5 Map成員
9.5.1 成員特點
9.5.2 Map基本操作示例
9.5.3 SortedMap特有功能
9.5.4 散列碼
9.5.5 性能分析
9.6 常見面試題
9.7 小結
9.8 習題
第三篇 界面編程篇
第10章 Swing編程基礎
10.1 Swing簡介
10.2 JFrame
10.2.1 創(chuàng)建一個JFrame
10.2.2 Swing的繼承體系
10.2.3 設置JFrame的屬性
10.2.4 JFrame的內部結構
10.3 JPanel
10.3.1 創(chuàng)建JPanel
10.3.2 在JPanel上繪制文字
10.3.3 幾何圖形繪制原理
10.3.4 幾何圖形繪制實例
10.3.5 顏色基礎知識
10.3.6 字體設置
10.3.7 顯示圖像
10.4 UI
10.4.1 MVC模式簡介
10.4.2 文本輸入
10.4.3 按鈕
10.4.4 選擇組件
10.4.5 菜單
10.4.6 對話框
10.5 常見面試題
10.6 小結
10.7 習題
第11章 布局管理器
11.1 不用布局管理器
11.2 邊界布局管理器
11.2.1 邊界布局特點
11.2.2 邊界間位置設定
11.3 順序布局管理器
11.4 箱式布局管理器
11.4.1 箱式布局特點
11.4.2 邊界間位置設定
11.5 網(wǎng)格布局管理器
11.6 常見面試題
11.7 小結
11.8 習題
第12章 事件處理與高級圖形編程
12.1 簡單事件處理
12.1.1 Java事件的基本原理
12.1.2 ActionListener介紹
12.1.3 監(jiān)聽器的集中實現(xiàn)方式
12.1.4 窗體事件介紹
12.1.5 適配器介紹
12.2 AWT事件體系結構
12.3 底層事件
12.3.1 鍵盤事件
12.3.2 鼠標事件
12.3.3 焦點事件
12.4 事件廣播
12.5 樹
12.5.1 樹的基礎知識
12.5.2 編輯樹
12.6 表格
12.6.1 表格基礎知識
……
第13章 數(shù)據(jù)流與文件操作
第14章 多線程編程
第四篇 數(shù)據(jù)庫篇
第15章 數(shù)據(jù)庫基礎知識
第16章 JDBC數(shù)據(jù)庫編程
第五篇 網(wǎng)絡編程篇
第17章 網(wǎng)絡基礎知識
第18章 網(wǎng)絡常見服務功能
第六篇 綜合案例篇
第19章 畫圖板
第20章 寫字板
第21章 病歷管理系統(tǒng)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號