幫助中心 | 我的帳號 | 關於我們

Java無難事(詳解Java編程核心思想與技術)/孫鑫精品圖書系列

  • 作者:孫鑫|責編:高洪霞
  • 出版社:電子工業
  • ISBN:9787121396038
  • 出版日期:2020/11/01
  • 裝幀:平裝
  • 頁數:828
人民幣:RMB 188 元      售價:
放入購物車
加入收藏夾

內容大鋼
    《Java無難事》讓你學習Java再無難事!本書系統地講解了Java開發人員需要掌握的核心知識。本書按照中國人的思維習慣,由淺入深、循序漸進、引導式地帶領讀者快速掌握Java知識。
    全書秉承作者一貫的寫作風格,對知識的講解讓你知其然且知其所以然。
    全書語言通俗易懂、幽默風趣,內容安排上由淺入深,知識講解上深入淺出,為你節省腦細胞,輕鬆愉快地掌握Java知識。看書累了,沒關係,還有視頻。同步學習視頻並不是書中內容的重複,而是有力的補充和完善。
    本書還講解了依賴注入(IoC/DI)容器、面向切面編程(AOP)、對象關係映射(ORM)框架的實現原理,同時還給出了併發編程領域中經常用到的線程池的實現。
    本書涵蓋了從Java 5到Java 11的所有得要新特性,不僅適合初學Java編程的讀者,也適合有一定經驗的讀者,甚至對於正在從事Java開發工作的讀者也適用。

作者介紹
孫鑫|責編:高洪霞
    孫鑫,國內IT技術和教育專家,2009年中國教育傑出人物。具有20多年的軟體開發和教育培訓經驗,精通多種程序語言和技術架構,曾主講過的課程包括C/C++、VC++、COM/DCOM/COM+、SQL Server、Oracle、Java、J2EE、Struts/Struts 2、Hibernate、MyBatis、Spring、資料庫建模等。2004年曾推出「Java無難事」和「VC++深入編程」教學視頻,獲得了強烈反響,在網路上掀起了一股視頻教學的風潮,數十萬名學員通過這兩套視頻走上了軟體開發的道路。從2006年開始,相繼出版了暢銷技術專著:《Java Web開發詳解》《VC++深入詳解》《Struts 2深入詳解》《Servlet/JSP深入詳解:基於Tomcat的Web開發》《XML、XML Schema、XSLT 2.0和XQuery開發詳解》《HTML5、CSS和JavaScript開發》等。

目錄
第1章  Java初窺
  1.1  Java的起源
  1.2  Java能做什麼
  1.3  相關概念
    1.3.1  JDK
    1.3.2  Java家族的三個成員
    1.3.3  Java 1、Java 2和Java 5
    1.3.4  JRE
  1.4  安裝JDK
    1.4.1  下載JDK 11(Java SE 11)
    1.4.2  安裝JDK
    1.4.3  下載幫助文檔
  1.5  Java的特性
    1.5.1  簡單
    1.5.2  面向對象
    1.5.3  健壯
    1.5.4  安全
    1.5.5  結構中立
    1.5.6  可移植
    1.5.7  高性能
    1.5.8  解釋執行
    1.5.9  平台無關
    1.5.10  多線程
    1.5.11  動態
  1.6  Java跨平台的原理
    1.6.1  Java源文件的編譯過程
    1.6.2  Java解釋器運行機制
    1.6.3  Java位元組碼的執行方式
    1.6.4  理解JVM
  1.7  第一個程序
    1.7.1  了解JDK
    1.7.2  編寫第一個Java程序
  1.8  掃清Java征途中的兩塊絆腳石
    1.8.1  有用的PATH
    1.8.2  難纏的CLASSPATH
  1.9  互動式編程環境JShell
  1.10  為Java程序打包
    1.10.1  JAR文件
    1.10.2  將位元組碼文件打包到JAR包中
    1.10.3  將目錄中所有文件打包到JAR文件中
    1.10.4  清單文件
  1.11  總結
  1.12  實戰練習
第2章  初識Java語言
  2.1  標識符
  2.2  數據類型
    2.2.1  整數類型
    2.2.2  浮點類型
    2.2.3  字元(char)型
    2.2.4  布爾(boolean)型

    2.2.5  String類型
  2.3  變數和字面常量
    2.3.1  變數
    2.3.2  字面常量
  2.4  類型轉換的奧秘
  2.5  運算符
    2.5.1  賦值運算符
    2.5.2  自增和自減運算符
    2.5.3  算術運算符
    2.5.4  關係運算符
    2.5.5  布爾運算符
    2.5.6  位運算符
    2.5.7  移位運算符
    2.5.8  一元和二元運算符
    2.5.9  三元運算符
    2.5.10  優先順序
  2.6  表達式與語句
  2.7  程序結構
    2.7.1  分支語句
    2.7.2  循環語句
  2.8  數組
    2.8.1  數組類型與聲明數組
    2.8.2  創建數組
    2.8.3  使用數組
    2.8.4  匿名數組
    2.8.5  多維數組
    2.8.6  數組的初始值和越界
  2.9  分隔符
  2.10  註釋
    2.10.1  傳統註釋
    2.10.2  JavaDoc註釋
  2.11  Java中的關鍵字
  2.12  總結
  2.13  實戰練習
第3章  進入對象的世界
  3.1  面向對象思想
  3.2  對象的狀態和行為
    3.2.1  對象都有一組固定的行為
    3.2.2  注意思維習慣
  3.3  面向對象編程的難點
  3.4  Java的類與對象
  3.5  欄位(field)與方法
    3.5.1  欄位
    3.5.2  方法
    3.5.3  方法的參數與返回值
  3.6  構造方法與new關鍵字
  3.7  方法重載
  3.8  特殊變數this
  3.9  關鍵字static
    3.9.1  靜態欄位

    19.9.3  I/O重定向
  19.10  對象序列化
    19.10.1  使用對象流實現序列化
    19.10.2  對象引用的序列化
    19.10.3  序列化過濾器
    19.10.4  定製序列化
    19.10.5  替換對象
    19.10.6  使用Externalizable介面定製序列化
    19.10.7  序列化版本
  19.11  NIO
    19.11.1  緩衝區(Buffer)
    19.11.2  通道(Channel)
    19.11.3  使用通道複製文件
    19.11.4  視圖緩衝區
    19.11.5  位元組順序
    19.11.6  直接和非直接緩衝區
    19.11.7  分散和聚集
    19.11.8  字元緩衝區的問題
    19.11.9  內存映射文件
    19.11.10  對文件加鎖
    19.11.11  管道
  19.12  Files類與Path介面
    19.12.1  Path介面
    19.12.2  讀寫文件
    19.12.3  遍歷
    19.12.4  小結
  19.13  非同步文件通道
    19.13.1  寫入數據
    19.13.2  讀取數據
  19.14  總結
  19.15  實戰練習
第20章  Java併發編程
  20.1  Callable和Future介面
  20.2  新的任務執行框架
    20.2.1  Executor介面
    20.2.2  ExecutorService介面
    20.2.3  Executors工具類
    20.2.4  ThreadFactory
    20.2.5  ScheduledExecutorService
    20.2.6  批量執行任務
    20.2.7  CompletionService介面
    20.2.8  ThreadPoolExecutor類
  20.3  鎖對象
    20.3.1  Lock介面
    20.3.2  重入互斥鎖
    20.3.3  讀寫鎖
    20.3.4  StampedLock
  20.4  條件對象
  20.5  同步工具類
    20.5.1  CountDownLatch

    20.5.2  CyclicBarrier
    20.5.3  Semaphore
    20.5.4  Exchanger
  20.6  線程安全的集合
    20.6.1  寫時拷貝
    20.6.2  阻塞隊列
    20.6.3  延遲隊列
    20.6.4  傳輸隊列
    20.6.5  ConcurrentHashMap
    20.6.6  ConcurrentSkipListMap
  20.7  Fork/Join框架
  20.8  CompletableFuture
    20.8.1  非同步執行任務
    20.8.2  構造非同步任務鏈
    20.8.3  結果轉換
    20.8.4  組合非同步任務
    20.8.5  任務鏈完成時的結果處理和異常處理
  20.9  原子操作
    20.9.1  AtomicInteger類
    20.9.2  LongAdder
  20.10  變數句柄
  20.11  總結
  20.12  實戰練習
第21章  Eclipse開發工具
  21.1  Eclipse簡介
  21.2  下載並安裝
  21.3  Eclipse開發環境介紹
  21.4  配置Eclipse
    21.4.1  配置JDK
    21.4.2  配置字體
    21.4.3  配置和使用快捷鍵
    21.4.4  配置字符集
  21.5  開發Java程序
  21.6  調試代碼
  21.7  JUnit單元測試
  21.8  導入現有的Eclipse項目
  21.9  總結
  21.10  實戰練習
第22章  圖形界面編程
  22.1  AWT
    22.1.1  第一個AWT應用程序
    22.1.2  關閉窗口
    22.1.3  向窗口內添加組件
  22.2  布局管理器
    22.2.1  BorderLayout
    22.2.2  FlowLayout
    22.2.3  GridLayout
    22.2.4  CardLayout
    22.2.5  GridBagLayout
    22.2.6  組合多個布局管理器

  22.3  事件模型
    22.3.1  按鈕點擊事件的處理
    22.3.2  事件監聽器
    22.3.3  觀察者模式
  22.4  Swing
    22.4.1  基本的框架窗口
    22.4.2  添加文本域和菜單欄
    22.4.3  菜單功能
    22.4.4  彈出菜單
  22.5  Swing與併發
  22.6  使用WindowBuilder快速開發圖形界面程序
    22.6.1  安裝WindowBuilder
    22.6.2  用戶登錄界面
    22.6.3  註冊事件監聽器
  22.7  總結
  22.8  實戰練習
第23章  Java網路編程
  23.1  網路基礎知識
    23.1.1  電腦網路
    23.1.2  IP地址
    23.1.3  協議
    23.1.4  網路的狀況
    23.1.5  網路異質性問題的解決
    23.1.6  ISO/OSI七層參考模型
    23.1.7  數據封裝
    23.1.8  TCP/IP模型
    23.1.9  埠
    23.1.10  套接字(Socket)
    23.1.11  客戶機/伺服器模式
  23.2  基於TCP的套接字編程
    23.2.1  伺服器程序
    23.2.2  客戶端程序
    23.2.3  多線程的伺服器程序
    23.2.4  套接字超時
  23.3  基於UDP的套接字編程
    23.3.1  接收端
    23.3.2  發送端
    23.3.3  獲取發送端的信息
  23.4  非阻塞的套接字編程
    23.4.1  SocketChannel
    23.4.2  ServerSocketChannel
    23.4.3  Selector
    23.4.4  非阻塞的伺服器程序
    23.4.5  非阻塞的客戶端程序
  23.5  URL和URLConnection
    23.5.1  URL類
    23.5.2  URLConnection類
    23.5.3  一個實用的下載程序
  23.6  HTTP Client API
    23.6.1  HttpClient

    23.6.2  HttpRequest
    23.6.3  HttpResponse
    23.6.4  非同步發送多個請求
    23.6.5  啟用HttpClient的日誌記錄功能
  23.7  總結
  23.8  實戰練習
第24章  資料庫訪問
  24.1  JDBC驅動程序的類型
    24.1.1  JDBC-ODBC橋
    24.1.2  部分本地API的Java驅動程序
    24.1.3  JDBC網路純Java驅動程序
    24.1.4  本地協議的純Java驅動程序
  24.2  安裝資料庫
  24.3  下載MySQL JDBC驅動
  24.4  JDBC API
  24.5  載入並註冊資料庫驅動
    24.5.1  Driver介面
    24.5.2  載入與註冊JDBC驅動
    24.5.3  服務載入
  24.6  建立到資料庫的連接
  24.7  訪問資料庫
    24.7.1  Statement
    24.7.2  ResultSet
    24.7.3  PreparedStatement
    24.7.4  CallableStatement
    24.7.5  元數據
  24.8  事務處理
  24.9  可滾動和可更新的結果集
    24.9.1  可滾動的結果集
    24.9.2  可更新的結果集
  24.10  行集
    24.10.1  行集的標準實現
    24.10.2  行集的事件模型
    24.10.3  CachedRowSet
  24.11  JDBC數據源和連接池
  24.12  總結
  24.13  實戰練習
第25章  Java平台模塊系統
  25.1  Java平台的模塊
  25.2  模塊的物理結構
  25.3  創建模塊
  25.4  模塊依賴
  25.5  導出包
  25.6  可傳遞的模塊與靜態依賴
  25.7  開放包
  25.8  限定導出和開放
  25.9  服務載入
  25.10  未命名模塊
  25.11  自動模塊
  25.12  為什麼要引入模塊系統

  25.13  總結
  25.14  實戰練習

    3.9.2  靜態方法
    3.9.3  static語句塊
  3.10  常量
  3.11  枚舉(enum)
    3.11.1  原始的枚舉實現
    3.11.2  枚舉類型
    3.11.3  枚舉值的比較
    3.11.4  自定義枚舉值
  3.12  總結
  3.13  實戰練習
第4章  高級面向對象編程
  4.1  繼承
  4.2  方法的覆蓋(override)
  4.3  多態(polymorphism)
    4.3.1  何為多態
    4.3.2  多態的實際應用
    4.3.3  Java編譯器如何實現多態
    4.3.4  類型轉換
    4.3.5  協變返回類型
    4.3.6  在構造方法中調用被覆蓋的方法
  4.4  特殊變數super
    4.4.1  訪問父類被子類覆蓋的方法或隱藏的變數
    4.4.2  調用父類構造方法
  4.5  封裝與private
  4.6  對外發布的介面——public
  4.7  再談final
    4.7.1  final類
    4.7.2  final方法
    4.7.3  final參數
  4.8  對象的銷毀
  4.9  面向對象的四個基本特性
  4.10  總結
  4.11  實戰練習
第5章  包和訪問控制
  5.1  在包中的類
  5.2  導入類
  5.3  靜態導入
  5.4  靜態導入枚舉類型
  5.5  訪問控制
    5.5.1  類的訪問說明符
    5.5.2  類成員的訪問說明符
  5.6  總結
  5.7  實戰練習
第6章  抽象類與介面
  6.1  抽象方法和抽象類
  6.2  介面
  6.3  介面中的數據成員
  6.4  介面的繼承與實現
  6.5  介面的應用
  6.6  深入介面——通信雙方的協議

  6.7  介面的默認方法和靜態方法
    6.7.1  默認方法
    6.7.2  靜態方法
  6.8  介面的私有方法
  6.9  總結
  6.10  實戰練習
第7章  內部類(Inner Class)
  7.1  創建內部類
  7.2  訪問外部類
  7.3  內部類與介面
  7.4  局部內部類
  7.5  匿名內部類
    7.5.1  創建匿名內部類
    7.5.2  匿名內部類的構造方法
  7.6  靜態內部類
  7.7  內部類的繼承與覆蓋
    7.7.1  內部類的繼承
    7.7.2  內部類的覆蓋
  7.8  內部類規則總結
  7.9  回調與事件機制
    7.9.1  回調(callback)
    7.9.2  事件(event)
  7.10  總結
  7.11  實戰練習
第8章  異常處理
  8.1  什麼是異常
  8.2  捕獲異常
  8.3  使用finally進行清理
  8.4  拋出異常與聲明異常
  8.5  RuntimeException
  8.6  創建自己的異常體系結構
  8.7  try-with-resources
    8.7.1  自動關閉資源
    8.7.2  聲明多個資源
    8.7.3  catch多個異常
    8.7.4  使用更具包容性的類型檢查重新拋出異常
  8.8  總結
  8.9  實戰練習
第9章  深入字元串
  9.1  String類
  9.2  ==運算符與equals方法
  9.3  compareTo方法
  9.4  字元串拼接
  9.5  操作字元串
    9.5.1  獲取字元串的長度
    9.5.2  查找字元或字元串
    9.5.3  判斷字元串的開始與結尾
    9.5.4  獲取指定索引位置的字元
    9.5.5  截取子字元串
    9.5.6  分割字元串

    9.5.7  替換字元或字元串
    9.5.8  合併字元串
    9.5.9  重複字元串
    9.5.10  大小寫轉換
    9.5.11  去除字元串首尾空白
    9.5.12  判斷字元串是否為空
    9.5.13  提取字元串的行流
    9.5.14  與位元組數組相互轉換
  9.6  StringBuffer類和StringBuilder類
  9.7  格式化輸出
    9.7.1  格式說明符
    9.7.2  參數索引
    9.7.3  格式說明字元
    9.7.4  寬度和精度
    9.7.5  標誌字元
    9.7.6  生成格式化的String對象
  9.8  正則表達式
    9.8.1  正則表達式的優點
    9.8.2  一切從模式開始
    9.8.3  創建正則表達式
    9.8.4  量詞
    9.8.5  String類的正則表達式方法
    9.8.6  Pattern和Matcher
    9.8.7  郵件地址驗證
    9.8.8  獲取組匹配的內容
    9.8.9  替換字元串
  9.9  總結
  9.10  實戰練習
第10章  Java應用
  10.1  再論引用類型
    10.1.1  引用類型——數組
    10.1.2  方法傳參
  10.2  操作數組
    10.2.1  數組的複製
    10.2.2  數組的排序
    10.2.3  搜索數組中的元素
    10.2.4  填充數組
  10.3  基本數據類型與封裝類
    10.3.1  基本數據類型與封裝類對象的互相轉換
    10.3.2  封裝類對象與字元串的互相轉換
    10.3.3  基本數據類型與字元串的互相轉換
    10.3.4  自動裝箱與拆箱
  10.4  對象的克隆
  10.5  國際化與本地化
    10.5.1  Locale
    10.5.2  資源包
    10.5.3  消息格式化
  10.6  總結
  10.7  實戰練習
第11章  泛型

  11.1  為什麼需要泛型
  11.2  泛型與基本數據類型
  11.3  泛型類中的數組
  11.4  元組
  11.5  泛型介面
    11.5.1  一個簡單的泛型介面
    11.5.2  匿名內部類實現泛型介面
    11.5.3  map機制的實現
  11.6  泛型方法
    11.6.1  簡單的泛型方法
    11.6.2  完善映射機制的實現
  11.7  通配符類型
    11.7.1  通配符的子類型限定
    11.7.2  通配符的超類型限定
  11.8  類型參數的限定
  11.9  深入泛型機制
  11.10  泛型的一些問題
    11.10.1  介面的二次實現
    11.10.2  方法重載
    11.10.3  泛型類型的實例化
    11.10.4  異常
  11.11  使用泛型的限制
  11.12  類型參數的命名約定
  11.13  總結
  11.14  實戰練習
第12章  Lambda表達式
  12.1  理解Lambda表達式
  12.2  Lambda表達式的語法
  12.3  函數式介面
  12.4  內置函數式介面
  12.5  方法引用
  12.6  構造方法引用
  12.7  數組引用
  12.8  總結
  12.9  實戰練習
第13章  集合類
  13.1  集合框架中的介面與實現類
    13.1.1  集合框架中的介面
    13.1.2  集合框架中的實現類
    13.1.3  Collection類型的集合
    13.1.4  Map類型的集合
  13.2  迭代
    13.2.1  Iterator介面
    13.2.2  迭代器與「for each」循環
    13.2.3  新增的forEach方法
    13.2.4  ListIterator介面
    13.2.5  迭代與回調
  13.3  數據結構簡介
    13.3.1  鏈表
    13.3.2  棧

    13.3.3  隊列
  13.4  List
    13.4.1  ArrayList
    13.4.2  LinkedList
    13.4.3  List集合類的性能
  13.5  Set
    13.5.1  HashSet
    13.5.2  TreeSet
    13.5.3  LinkedHashSet
    13.5.4  Set集合類的性能
  13.6  Queue
    13.6.1  Queue介面
    13.6.2  PriorityQueue類
    13.6.3  Deque介面
  13.7  Collections類
    13.7.1  排序集合中的元素
    13.7.2  獲取最大和最小元素
    13.7.3  在集合中搜索
    13.7.4  獲取包裝器集合
  13.8  再探Comparator介面
  13.9  深入Map類型
    13.9.1  Map介面
    13.9.2  Map的工作原理
    13.9.3  HashMap
    13.9.4  TreeMap
    13.9.5  LinkedHashMap
    13.9.6  Map性能測試
  13.10  遺留的集合
    13.10.1  Enumeration介面
    13.10.2  Vector類
    13.10.3  Stack類
    13.10.4  Hashtable類
    13.10.5  Properties類
    13.10.6  BitSet類
  13.11  集合工廠方法
    13.11.1  of方法
    13.11.2  copyOf方法
  13.12  總結
  13.13  實戰練習
第14章  Stream
  14.1  什麼是Stream
  14.2  創建流
  14.3  並行流與串列流
  14.4  有序流和無序流
  14.5  中間操作
    14.5.1  篩選和截斷
    14.5.2  映射
    14.5.3  排序
    14.5.4  peek
  14.6  終端操作

    14.6.1  遍歷
    14.6.2  查找與匹配
    14.6.3  最大/最小與計數
    14.6.4  收集統計信息
    14.6.5  reduce
    14.6.6  collect
  14.7  並行流的性能
  14.8  總結
  14.9  實戰練習
第15章  Class類與反射API
  15.1  Class<T>類
  15.2  獲取類型信息
    15.2.1  獲取方法和欄位信息
    15.2.2  獲取基類和介面信息
    15.2.3  獲取枚舉信息
    15.2.4  獲取泛型信息
    15.2.5  獲取註解信息
  15.3  檢測類型
  15.4  使用Class和反射創建類的對象
  15.5  使用反射調用對象的方法
  15.6  使用反射修改對象的欄位
  15.7  依賴注入容器
  15.8  動態代理
  15.9  ClassLoader
    15.9.1  類載入器的分類
    15.9.2  類載入器的載入機制
    15.9.3  自定義類載入器
  15.10  適可而止
  15.11  方法句柄
  15.12  服務載入器
  15.13  總結
  15.14  實戰練習
第16章  註解(Annotation)
  16.1  預定義的註解
    16.1.1  @Override
    16.1.2  @Deprecated
    16.1.3  @SuppressWarnings
    16.1.4  @SafeVarargs
    16.1.5  @FunctionalInterface
  16.2  自定義註解
  16.3  元註解
    16.3.1  @Documented
    16.3.2  @Retention
    16.3.3  @Target
    16.3.4  @Inherited
    16.3.5  @Repeatable
  16.4  註解與反射
  16.5  編寫註解處理器
    16.5.1  依賴注入容器的註解實現
    16.5.2  使用註解生成資料庫表

  16.6  總結
  16.7  實戰練習
第17章  多線程
  17.1  基本概念
    17.1.1  程序和進程
    17.1.2  線程
  17.2  Java對多線程的支持
  17.3  Java線程
    17.3.1  Thread類
    17.3.2  創建任務
    17.3.3  讓步
    17.3.4  休眠
    17.3.5  優先順序
    17.3.6  加入一個線程
    17.3.7  捕獲線程的異常
    17.3.8  後台線程
    17.3.9  線程組
    17.3.10  線程的狀態
  17.4  線程同步
    17.4.1  錯誤地訪問共享資源
    17.4.2  同步語句塊
    17.4.3  同步方法
    17.4.4  死鎖
  17.5  線程本地存儲
    17.5.1  使用ThreadLocal類
    17.5.2  ThreadLocal的實現原理
  17.6  生產者與消費者
  17.7  線程的終止
    17.7.1  取消一個任務
    17.7.2  在阻塞中中止
    17.7.3  注意清理
  17.8  線程池
  17.9  總結
  17.10  實戰練習
第18章  Java常用工具類
  18.1  java.lang.Math類
  18.2  隨機數
    18.2.1  Math.random方法
    18.2.2  Random類
    18.2.3  ThreadLocalRandom類
  18.3  大數字運算
    18.3.1  BigInteger
    18.3.2  BigDecimal
  18.4  日期時間工具
    18.4.1  Date類
    18.4.2  DateFormat類
    18.4.3  SimpleDateFormat類
    18.4.4  Calendar類
  18.5  Java 8新增的日期/時間API
    18.5.1  新的日期/時間類

    18.5.2  構造日期/時間對象
    18.5.3  格式化和解析日期/時間字元串
    18.5.4  操作日曆欄位
    18.5.5  計算時間間隔
    18.5.6  使用Instant計算某項操作花費的時間
    18.5.7  判斷閏年
    18.5.8  與Date和Calendar的相互轉換
  18.6  Optional類
    18.6.1  創建Optional類的實例
    18.6.2  判斷Optional的值是否存在
    18.6.3  獲取Optional的值
    18.6.4  過濾與映射
    18.6.5  得到Stream對象
    18.6.6  為什麼要使用Optional
    18.6.7  OptionalInt、OptionalLong和OptionalDouble
  18.7  Base64編解碼
  18.8  Timer類
  18.9  Runtime類與單例設計模式
  18.10  總結
  18.11  實戰練習
第19章  Java I/O操作
  19.1  File類
    19.1.1  分隔符
    19.1.2  創建文件夾
    19.1.3  文件操作
    19.1.4  搜索目錄中的文件
    19.1.5  移動文件
    19.1.6  臨時文件
  19.2  流式I/O
  19.3  輸入輸出流
    19.3.1  InputStream
    19.3.2  OutputStream
    19.3.3  位元組數組輸入/輸出流
    19.3.4  文件輸入/輸出流
    19.3.5  過濾流
    19.3.6  緩衝的輸入/輸出流
    19.3.7  數據輸入/輸出流
    19.3.8  管道流
    19.3.9  複製文件
  19.4  Java I/O庫的設計原則
  19.5  Reader和Writer
  19.6  InputStreamReader和OutputStreamWriter
  19.7  字符集與中文亂碼問題
    19.7.1  字符集
    19.7.2  對亂碼產生過程的分析
    19.7.3  Charset類
  19.8  RandomAccessFile類
  19.9  標準I/O
    19.9.1  從標準輸入中讀取數據
    19.9.2  Scanner

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032