日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java 2核心技術(shù)(卷I 基礎(chǔ)知識(shí))

Java 2核心技術(shù)(卷I 基礎(chǔ)知識(shí))

Java 2核心技術(shù)(卷I 基礎(chǔ)知識(shí))

定 價(jià):¥75.00

作 者: (美)Cay S.Horstmann,(美)Gary Cornell著;程峰,黃若波,章恒翀譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Sun公司核心技術(shù)叢書(shū)
標(biāo) 簽: Java

ISBN: 9787111125433 出版時(shí)間: 2004-01-01 包裝: 平裝(無(wú)盤(pán))
開(kāi)本: 24cm 頁(yè)數(shù): 698頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  如果你已經(jīng)是Java程序員,想了解Java的最新特性,該怎么辦呢?去問(wèn)一問(wèn)身邊的Java專(zhuān)家,他們會(huì)告訴你:《Java核心技術(shù)》通過(guò)提供實(shí)戰(zhàn)指導(dǎo),能夠使你快速掌握J(rèn)ava精髓,完成最具挑戰(zhàn)性的任務(wù)。這也正是它能連續(xù)7年在世界范圍內(nèi)成為最暢銷(xiāo)書(shū)籍的原因。CayS.Horstmann是圣何塞州立大學(xué)的計(jì)算機(jī)科學(xué)教授,在C++、Java和面向?qū)ο箝_(kāi)發(fā)方面已經(jīng)有6本著作。GaryCornell是康涅狄格大學(xué)的教授,也是廣大開(kāi)發(fā)人員喜愛(ài)的技術(shù)作家,許多著作都廣受好評(píng)。近年來(lái)他還與人創(chuàng)辦了著名的計(jì)算機(jī)技術(shù)圖書(shū)出版社Apress。本書(shū)全面講述了標(biāo)準(zhǔn)Java21.4版本的基本知識(shí),涵蓋了從正則表達(dá)式到高性能I/O這樣的主要新特性。從中能夠讀到關(guān)于面向?qū)ο蟮腏ava平臺(tái)開(kāi)發(fā)的經(jīng)典闡述,以及全面更新了的Swing用戶(hù)界面開(kāi)發(fā)及其他更多內(nèi)容。最重要的是,第6版包含了更多值得信賴(lài)的實(shí)用程序(本書(shū)一直就是以這些實(shí)用程序而著稱(chēng)),并且進(jìn)行了更新,反映了最近的SDK特性和發(fā)展!本書(shū)為Java平臺(tái)開(kāi)發(fā)者提供了以下新信息:●SwingGUI開(kāi)發(fā)::包括輸入驗(yàn)證和其他增強(qiáng)特性;●開(kāi)發(fā)可靠代碼::包括鏈?zhǔn)疆惓?、棧幀,斷言和日志;●新的高性能的I/OAPI::內(nèi)存映射文件、文件加鎖及字符集編碼/解碼;●使用了新的功能強(qiáng)大的java.utiI.regex包的正則表達(dá)式;●Java1.4平臺(tái)環(huán)境設(shè)置類(lèi):新的跨平臺(tái)的配置信息存儲(chǔ)庫(kù);●動(dòng)態(tài)代理類(lèi)、內(nèi)部類(lèi)、Java平臺(tái)事件模型、流、文件管理以及其他內(nèi)容。

作者簡(jiǎn)介

  CayS.Horstmann是圣何塞州立大學(xué)的計(jì)算機(jī)科學(xué)教授,在C++、Java和面向?qū)ο箝_(kāi)發(fā)方面已經(jīng)有6本著作。GaryCornell是康涅狄格大學(xué)的教授,也是廣大開(kāi)發(fā)人員喜愛(ài)的技術(shù)作家,許多著作都廣受好評(píng)。近年來(lái)他還與人創(chuàng)辦了著名的計(jì)算機(jī)技術(shù)圖書(shū)出版社Apress。

圖書(shū)目錄

第1章 Java程序設(shè)計(jì)引論
   1.1  Java程序設(shè)計(jì)平臺(tái)
   1.2  Java“白皮書(shū)”的關(guān)鍵術(shù)語(yǔ)
     1.2.1 簡(jiǎn)單性
     1.2.2 面向?qū)ο?br />     1.2.3 分布式
     1.2.4 健壯性
1.2.5 安全性
1.2.6 體系結(jié)構(gòu)中立
1.2.7 可移植性
1.2.8 解釋性
1.2.9 高性能
1.2.10 多線程
1.2.11 動(dòng)態(tài)
1.3  Java與Internet
1.4  Java發(fā)展簡(jiǎn)史
1.5 關(guān)于Java的誤解
第2章 Java 程序設(shè)計(jì)環(huán)境
2.1 安裝Java 開(kāi)發(fā)工具箱
   2.1.1 下載JDK
   2.1.2 設(shè)置執(zhí)行路徑
   2.1.3 安裝庫(kù)源代碼和文檔
   2.1.4 安裝本書(shū)的例題
   2.1.5 導(dǎo)航Java目錄
  2.2 選擇開(kāi)發(fā)環(huán)境
  2.3 使用命令行工具
     2.3.1 疑難解答提示
  2.4 使用集成的開(kāi)發(fā)環(huán)境
     2.4.1 定位編譯錯(cuò)誤
  2.5 使用文本編輯器編譯并運(yùn)行程序
  2.6 運(yùn)行圖形化應(yīng)用程序
  2.7 建立并運(yùn)行applet
第3章  Java基本的程序設(shè)計(jì)結(jié)構(gòu)
   3.1 一個(gè)簡(jiǎn)單的Java程序
   3.2 注釋
   3.3 數(shù)據(jù)類(lèi)型
       3.3.1 整型
       3.3.2 浮點(diǎn)型
       3.3.3 char類(lèi)型
       3.3.4 boolean類(lèi)型
   3.4 變量
       3.4.1 初始化變量
       3.4.2 常量
   3.5 運(yùn)算符
       3.5.1 增量運(yùn)算符與減量運(yùn)算符
       3.5.2 關(guān)系運(yùn)算符與boolean運(yùn)算符
       3.5.3 位操作符
       3.5.4數(shù)學(xué)函數(shù)與常量
       3.5.5 數(shù)值類(lèi)型之間的轉(zhuǎn)換
       3.5.6強(qiáng)制類(lèi)型轉(zhuǎn)換
       3.5.7括號(hào)與運(yùn)算符級(jí)別
       3.5.8 枚舉類(lèi)型
3.6 字符串
       3.6.1 代碼點(diǎn)與代碼單元
       3.6.2 子串
       3.6.3 字符串編輯
       3.6.4 拼接
       3.6.5 檢測(cè)字符串是否相等
       3.6.6 閱讀聯(lián)機(jī)的API文檔
   3.7 輸入與輸出
       3.7.1 輸入
       3.7.2 格式化輸出
   3.8  控制流程
      3.8.1 塊作用域
      3.8.2 條件語(yǔ)句
      3.8.3 循環(huán)語(yǔ)句
3.8.4 確定循環(huán)
      3.8.5 多重選擇……switch語(yǔ)句
      3.8.6 中斷控制流程語(yǔ)句
    3.9 大數(shù)值
    3.10 數(shù)組
    3.10.1 “for each”循環(huán)
    3.10.2 數(shù)組初始化以及匿名數(shù)組
    3.10.3 數(shù)組拷貝
    3.10.4 命令行參數(shù)
3.10.5 數(shù)組排序
3.10.6多維數(shù)組
    3.10.7不規(guī)則數(shù)組 
第4章  對(duì)象與類(lèi)
   4.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述
       4.1.1 OOP詞匯表
       4.1.2對(duì)象
       4.1.3類(lèi)之間的關(guān)系
       4.1.4 OOP與傳統(tǒng)的過(guò)程化程序設(shè)計(jì)技術(shù)的對(duì)比
   4.2 使用現(xiàn)有類(lèi)
       4.2.1對(duì)象與對(duì)象變量
       4.2.2 Java 庫(kù)中的GregorianCalendar類(lèi)
       4.2.3 更改性方法與訪問(wèn)性方法
   4.3 用戶(hù)自定義類(lèi)
       4.3.1 一個(gè)Employee類(lèi)
4.3.2 使用多個(gè)源文件
4.3.3解析Employee類(lèi)
4.3.4從構(gòu)造器開(kāi)始
4.3.5隱式參數(shù)與顯式參數(shù)
4.3.6封裝的優(yōu)點(diǎn)
4.3.7 基于類(lèi)的訪問(wèn)權(quán)限
4.3.8私有方法
4.3.9 final實(shí)例域
4.4 靜態(tài)域與靜態(tài)方法
    4.4.1 靜態(tài)域
    4.4.2 常量
    4.4.3 靜態(tài)方法
    4.4.4 Factory方法
4.5 方法參數(shù)
4.6 對(duì)象構(gòu)造
   4.6.1重載
   4.6.2 默認(rèn)的域初始化
   4.6.3 默認(rèn)構(gòu)造器
   4.6.4顯式的域初始化
   4.6.5參數(shù)名
   4.6.6調(diào)用另一個(gè)構(gòu)造器
   4.6.7初始化塊
   4.6.9對(duì)象析構(gòu)與finalize方法
4.7 包
   4.7.1類(lèi)的導(dǎo)入
   4.7.2靜態(tài)導(dǎo)入
   4.7.3將類(lèi)放入包中
   4.7.4虛擬機(jī)如何定位類(lèi)
   4.7.5包作用域
4.8 文檔注釋
   4.8.1插入注釋
   4.8.2類(lèi)注釋
   4.8.3方法注釋
   4.8.4域注釋
   4.8.5通用注釋
   4.8.6包和概述注釋
   4.8.7注釋的抽取
4.9 類(lèi)設(shè)計(jì)技巧
第5章  繼承
5.1類(lèi)、超類(lèi)和子類(lèi)
    5.1.1繼承層次
    5.1.2多態(tài)
    5.1.3動(dòng)態(tài)綁定
    5.1.4阻止繼承:final類(lèi)與final方法
    5.1.5強(qiáng)制類(lèi)型轉(zhuǎn)換
    5.1.6抽象類(lèi)
    5.1.7保護(hù)的訪問(wèn)
5.2 Object:所有類(lèi)的超類(lèi)
    5.2.1 equals方法
    5.2.2相等測(cè)試與繼承
    5.2.3 hashCode方法
    5.2.4 toString方法
5.3泛型數(shù)組列表   
    5.3.1訪問(wèn)數(shù)組列表元素
5.3.2類(lèi)型化數(shù)組列表與原始數(shù)組列表的兼容性
5.4對(duì)象包裝器與自動(dòng)打包 
    5.4.1參數(shù)數(shù)量可變的方法
5.5反射
    5.5.1Class類(lèi)
    5.5.2 利用反射分析類(lèi)的能力
    5.5.3 在運(yùn)行時(shí)使用反射分析對(duì)象
5.5.4 使用反射編寫(xiě)泛型數(shù)組代碼      
    5.5.5方法指針
5.6枚舉類(lèi)
5.7繼承設(shè)計(jì)的技巧
第6章  接口與內(nèi)部類(lèi)
6.1接口
    6.1.1接口的特性
    6.1.2接口與抽象類(lèi)
6.2對(duì)象克隆
6.3接口與回調(diào)
6.4內(nèi)部類(lèi)
    6.4.1使用內(nèi)部類(lèi)訪問(wèn)對(duì)象狀態(tài)
    6.4.2內(nèi)部類(lèi)的特殊語(yǔ)法規(guī)則
    6.4.3內(nèi)部類(lèi)是否有用、必要和安全
    6.4.4局部?jī)?nèi)部類(lèi)
    6.4.5匿名內(nèi)部類(lèi)
    6.4.6靜態(tài)內(nèi)部類(lèi)
6.5 代理
    6.5.1 代理類(lèi)的特性
第7章  圖形程序設(shè)計(jì)
7.1 swing概述
7.2 創(chuàng)建框架
7.3 框架定位
7.4 在面板中顯示信息
7.5 2D圖形
7.6 顏色
7.6.1填充圖形
7.7字體
7.8 圖像
 
第8章  事件處理
8.1事件處理基礎(chǔ)
   8.1.1實(shí)例:處理按鈕點(diǎn)擊事件
   8.1.2建議使用內(nèi)部類(lèi)
    8.1.3將組件變成事件監(jiān)聽(tīng)器
    8.1.4實(shí)例:改變觀感
    8.1.5實(shí)例:捕獲窗口事件
8.2 AWT事件繼承層次
8.3 AWT的語(yǔ)義事件和低層事件
    8.3.1事件處理總結(jié)
8.4 低層事件類(lèi)型
    8.4.1鍵盤(pán)事件
    8.4.2鼠標(biāo)事件
    8.4.3焦點(diǎn)事件
8.5 動(dòng)作
8.6 多點(diǎn)傳送
8.7 實(shí)現(xiàn)事件源
第 9章 Swing用戶(hù)界面組件
9.1模型-視圖-控制器設(shè)計(jì)模式
    9.1.1 Swing按鈕的模型-視圖-控制器分析
9.2布局管理介紹
    9.2.1邊界布局
    9.2.2面板
    9.2.3網(wǎng)格布局
9.3文本輸入
    9.3.1文本框
    9.3.2標(biāo)簽與標(biāo)簽組件
    9.3.3恩本框變化的跟蹤
    9.3.4密碼框
    9.3.5格式化的輸入框
    9.3.6文本區(qū)
9.4選擇組件
   9.4.1復(fù)選框
   9.4.2單選按鈕
   9.4.3邊界
   9.4.4組合框
   9.4.5滑塊
   9.4.6 JSpinner組件
9.5菜單
   9.5.1創(chuàng)建菜單
   9.5.2菜單項(xiàng)中的圖標(biāo)
   9.5.3復(fù)選框與單選按鈕菜單項(xiàng)
   9.5.4彈出菜單
   9.5.5快捷鍵和加速器
   9.5.6啟用和禁用菜單項(xiàng)
   9.5.7工具欄
   9.5.8工具提示
9.6復(fù)雜的布局管理
   9.6.1箱式布局
   9.6.2網(wǎng)格布局
   9.6.3彈簧布局
   9.6.4不使用布局管理器
   9.6.5自定義布局管理器
   9.6.6遍歷順序
9.7對(duì)話框
   9.7.1選項(xiàng)對(duì)話框
   9.7.2創(chuàng)建對(duì)話框
   9.7.3數(shù)據(jù)交換
   9.7.4文件對(duì)話框
   9.7.5顏色選擇器
第10章  部署applet和應(yīng)用程序
      10.1  applet基礎(chǔ)
          10.1.1一個(gè)簡(jiǎn)單的applet
          10.1.2查看applet
          10.1.3 將應(yīng)用程序轉(zhuǎn)換為applet
          10.1.4 applet的生命周期
          10.1.5安全基礎(chǔ)
          10.1.6 applet中的彈出窗口
      10.2  applet的HTML標(biāo)記和屬性
          10.2.1用于定位的applet屬性
          10.2.2用于編碼的applet屬性
          10.2.3用于非Java兼容瀏覽器的applet屬性
          10.2.4 object標(biāo)記
          10.2.5使用參數(shù)向applet傳遞信息
      10.3 多媒體
          10.3.1封裝URL
          10.3.2獲取多媒體文件
      10.4 applet上下文
          10.4.1 applet間的通信
          10.4.2在瀏覽器中顯示信息
          10.4.3書(shū)簽applet
          10.4.4 既是applet,又是應(yīng)用程序
      10.5  JAR文件
      10.6 打包應(yīng)用程序
          10.6.1清單文件
          10.6.2自運(yùn)行JAR文件
          10.6.3資源
          10.6.4密封
      10.7 Java web start
          JNLP API
      10.8 應(yīng)用程序存儲(chǔ)的配置
         10.8.1屬性集
        10.8.2系統(tǒng)信息
        10.8.3 Preferences API
第11章 異常與調(diào)試
11.1 錯(cuò)誤處理
11.1.1異常分類(lèi)
11.1.2聲明已檢查異常
11.1.3如何拋出異常
11.1.4創(chuàng)建異常類(lèi)
11.2 捕獲異常
     11.2.1捕獲多個(gè)異常
     11.2.2再次拋出異常與異常鏈
     11.2.3 finally 子句
11.2.4跟蹤堆棧元素
11.2.5 Java錯(cuò)誤與異常處理
11.3使用異常機(jī)制的建議
11.4日志
     11.4.1基本日志
     11.4.2高級(jí)日志
     11.4.3修改日志管理器配置
     11.4.4本地化
     11.4.5處理器
     11.4.6 過(guò)濾器
     11.4.7格式化器
11.5 斷言
     11.5.1啟用和禁止斷言
     11.5.2斷言的使用建議
11.6調(diào)試技術(shù)
     11.6.1 調(diào)試的常用技術(shù)
11.6.2 使用控制臺(tái)窗口
11.6.3 跟蹤AWT事件
11.6.4 AWT的Robot類(lèi)
11.7使用調(diào)試器
11.7.1 JDB調(diào)試器
     11.7.2 Eclipse調(diào)試器

第12章  流與文件
12.1 流
12.1.1讀寫(xiě)字節(jié)
12.2完整的流結(jié)構(gòu)
     12.2.1流過(guò)濾器的分層
     12.2.2數(shù)據(jù)流
     12.2.3隨機(jī)存取文件流
     12.2.4文本流
     12.2.5字符集
     12.2.6文本輸出
     12.2.7文本輸入
12.3 ZIP文件流
12.4 流的應(yīng)用
     12.4.1分隔符的輸出
     12.4.2字符串記號(hào)處理器和分隔符的文本
     12.4.3讀取帶分隔符的輸入
     12.4.4 StringBuilder類(lèi)
     12.4.5 隨機(jī)存取流
12.5 對(duì)象流
     11.5.1存儲(chǔ)可變類(lèi)型的對(duì)象
     12.5.2對(duì)象序列化文件格式
     12.5.3保存對(duì)象引用
     12.5.4對(duì)象引用的輸出格式
     12.5.5修改默認(rèn)的序列化機(jī)制
     12.5.6 單元素與安全枚舉的序列化
     12.5.7版本
     12.5.8使用串行化進(jìn)行于克隆
12.6 文件管理
12.7 新I/O
     12.7.1內(nèi)存映射文件
     12.7.2緩沖區(qū)數(shù)據(jù)結(jié)構(gòu)
     12.7.3文件鎖定
12.8 正則表達(dá)式
第13章  泛型程序設(shè)計(jì)
13.1為什么要使用泛型程序設(shè)計(jì)?
     13.1.1誰(shuí)想成為泛型程序員?
13.2簡(jiǎn)單泛型類(lèi)的定義
13.3泛型方法
13.4類(lèi)型變量邊界
13.5泛型代碼和虛擬機(jī)
     13.5.1翻譯泛型表達(dá)式
     13.5.2翻譯泛型方法
     13.5.3調(diào)用遺留代碼
13.6約束與局限性
     13.6.1基本類(lèi)型
     13.6.2運(yùn)行時(shí)類(lèi)型查詢(xún)
     13.6.3異常
     13.6.4數(shù)組
     13.6.5泛型類(lèi)型的實(shí)例化
     13.6.6靜態(tài)
     13.6.7擦除后的沖突
13.7泛型類(lèi)型的繼承規(guī)則
13.8通配符類(lèi)型
     13.8.1通配符的超類(lèi)型邊界
     13.8.2無(wú)邊界通配符
     13.8.3通配符捕獲
13.9反射和泛型
     13.9.1使用Class參數(shù)進(jìn)行類(lèi)型匹配
     13.9.2虛擬機(jī)中的泛型類(lèi)型信息
附錄A
Java關(guān)鍵字
附錄B
翻新的JDK5.0 代碼
   增強(qiáng)的for循環(huán)
   泛型數(shù)組列表
   Autoboxing
   變量參數(shù)列表
   協(xié)變返回類(lèi)型

本目錄推薦

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