2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

Java入門1?2?3:一個老鳥的Java學習心得(附DVD-ROM光盤1張)

  • 作者:臧萌 著
  • 出版社: 清華大學出版社
  • 出版時間:2010-05-01
  • 版次:1
  • 商品編號: 10157197

    頁數:615

    印次:1

    印刷時間:2010-05-01


HK$96.10 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《Java入門1‧2‧3:一個老鳥的Java學習心得》是一本與眾不同的Java入門好書。作者以獨特的視角,向Java初學者講述了如何才能真正理解和掌握Java語言。《Java入門1‧2‧3:一個老鳥的Java學習心得》充分考慮了初學Java語言的種種困難,講解時細緻入微,抽絲剝繭,層層推進,並採用對比、比喻和類比的方式講解,還給出了大量的流程圖幫助讀者理解各種概念和程序的運行過程。另外,作者專門錄製了近16小時的多媒體語音教學視頻幫助讀者直觀地學習。這些視頻和書中的源代碼一起收錄於《Java入門1‧2‧3:一個老鳥的Java學習心得》的DVD光盤中。
  《Java入門1‧2‧3:一個老鳥的Java學習心得》分3篇。第1篇為Java語言基本語法,包括Java語言概述、配置開發環境、Java中的基本數據類型、Java運算符、Java流程控制語句和數組。第2篇為Java語言高級語法,包括類、對象、方法、繼承、多態、修飾符、接口、抽象類、內部類、Java異常處理和多線程編程。第3篇為Java語言編程進階,包括Java編程常用知識、Java文件編程、Java文件I/O編程、Java TCP編程、Java UDP編程、Java Swing編程、JDBC編程,最後還給出了一個聊天程序實例和一個數據表操作窗口實例,將Swing、UDP、Java集合類、線程同步、接口和JDBC編程有機地結合起來,展示了開發一個簡單程序的典型步驟。
  《Java入門1‧2‧3:一個老鳥的Java學習心得》適合廣大想學習一門編程語言的讀者、沒有任何基礎的Java入門讀者、Java自學人員、從其他語言轉向Java語言的讀者、大中專院校的學生和社會培訓學生。

作者簡介

  臧萌 軟件工程師。畢業於山東大學計算機科學與技術,畢業後就職於Sybase上海研發中心。擅長Java語言及Java平台的各種開發框架與技術。長年從事商業數據系統的研發。主要負責Eclipse和Swing的設計開發,致力於Java和性能調優。全程參與開發了Sybase ETL (Extract, Transform and Load) 項目、Sybase BAM (Business Activity Monitoring)兩個大型 項目。

目錄

第1篇 Java語言基本語法
第1章 讓自己的第一個Java程序跑起來
教學視頻:19分鐘
1.1 想要用Java改變這個世界嗎?
1.1.1 Java有什麼優勢?
1.1.2 Java在哪兒?
1.2 準備好開始Java之旅
1.2.1 下載JDK
1.2.2 安裝JDK
1.2.3 配置環境變量
1.2.4 測試環境是否安裝成功
1.2.5 如果失敗了怎麼辦?
1.3 讓自己的第一個程序運行起來
1.3.1 編寫自己的Hello World源程序
1.3.2 編譯自己的Hello World程序
1.3.3 讓代碼運行起來
1.4 初探:Hello World
1.4.1 類(Class):Java世界中一類物體
1.4.2 方法(Method):物體的功能
1.4.3 main()方法:所有Java程序執行的起點
1.5 名詞解釋
1.5.1 JDK和Java平台
1.5.2 Java編譯器(Java Compiler)
1.5.3 Java類庫(Java Class Librarics)
1.5.4 Java虛擬機(Java Virtual Machine)
1.5.5 HelloWorld的整個流程
1.6 小結:我們學會了編譯和運行一個Java程序!
1.7 習題

第2章 搭建自己的集成開發環境
教學視頻:31分鐘
2.1 安裝集成開發環境
2.1.1 集成開發環境有哪些
2.1.2 安裝Eclipse 2.2 Eclipse界面介紹
2.2.1 啟動Eclipse
2.2.2 Eclipse的Perspective
2.2.3 Eclipse的菜單
2.2.4 Eclipse的工具條
2.2.5 Eclipse輔助視圖區
2.2.6 Eclipse中Package Explorel
2.2.7 Eclipse中的源代碼編輯器
2.2.8 Eclipse的設置窗口
2.2.9 Eclipse中的其他視圖
2.3 如何使用Eclipse
2.3.1 在Eclipse中創建自己的第一個項目
2.3.2 在Eclipse中編寫HelloWorld程序
2.3.3 通過Eclipse運行HelloWorld
2.4 小結:Eclipse——功能很強大
2.5 習題

第3章 Java中的基本數據類型和運算符
教學視頻:1小時5分鐘
3.1 Java中的基本數據類型
3.1.1 基本數據類型——編程語言中的數據原子
3.1.2 Java中的基本上數據類型介紹
3.1.3 基本數據類型值域
3.2 Java運算符
3.2.1 變量的概念
3.2.2 插曲:Java中的語句
3.2.3 創建一個變量和變量名的規範
3.2.4 Java中的基本運算符和表達式
3.2.5 Java中的布爾運算符 3.3 基本數據類型運算的難點
3.3.1 強制類型轉換——小數哪裡去了
3.3.2 類型的轉換在運算中悄悄進行
3.3.3 強制類型轉換最優先
3.3.4 等號其實不簡單
3.3.5 小心使用浮點數進行比較
3.3.6 boolean和char
3.3.7 不要使用還沒有創建出來的變量
3.3.8 String——char串起的項鏈
3.3.9 轉義符——看不見寫得出
3.4 小結:基本數據類型——Java中一切數據和運算的基礎
3.5 習題

第4章 Java中的程序執行流程
教學視頻:1小時57分鐘
4.1 順序執行
4.2 使用if-else讓程序懂得判斷
4.2.1 if語句
4.2.2 if語句的嵌套
4.2.3 if-else語句
4.2.4 if_else語句嵌套
4.3 使用while進行循環
4.3.1 使用while語句
4.3.2 使用do-while語句
4.4 使用for進行循環
4.4.1 自增和自減操作
4.4.2 for語句
4.4.3 for語句省略形式
4.5 語句中不能不說的事
4.5.1 小心複雜語句中創建的變量
4.5.2 別讓循環次數給弄懵了
4.5.3 循環的嵌套
4.6 continue關鍵字與break關鍵字
4.6.1 continue關鍵字
4.6.2 break關鍵字
4.7 使用switch進行跳轉
4.8 大例子
4.8.1 從控制台讀取數據
4.8.2 結賬程序中的循環
4.9 小結:Java不是一個直腸子
4.10 習題

第5章 數組
教學視頻:35分鐘
5.1 什麼是數組
5.1.1 假設:如果需要逐個定義變量
5.1.2 數組初探
5.1.3 數組——物以類聚
5.1.4 數組元素的值內有乾坤
5.1.5 創建數組的簡潔語法
5.2 數組的「名」與「實
5.2.1 「名」與「實」分離的數組
5.2.2 一「實」多「名」的數組
5.2.3 一「實」多「名」帶來的困惑
5.3 多維數組
5.3.1 什麼是多維數組
5.3.2 多維數組的實質
5.4 數組大練兵
5.4.1 輕鬆查詢全班成績
5.4.2 輕鬆查詢全校成績不在話下
5.4.3 楊輝三角
5.5 小結:方便快速的數組
5.6 習題

第2篇 Java,語言高級語法
第6章 Java的類(CIass)和對象(Object)
教學視頻:59分鐘
6.1 駕駛汽車向類(Class)的世界進發
6.1.1 汽車帶來的問題
6.1.1 類的組成
6.1.3 使用自定義的Car類
6.1.4 類和對象
6.1.5 源文件的存放
6.1.5 理解引用
6.1.7 null關鍵字
6.2 巧妙使用類中的屬性
6.2.1 在類中給每個變量一個初始值
6.2.2 定義自己的引用
6.2.3 使用點操作符的技巧
6.2.4 類的數組
6.3 小結:Java其實是個類和對象的世界
6.4 習題

第7章 Java中的方法——給汽車豐富多彩的功能
教學視頻:2小時55分鐘
7.1 方法:讓汽車開動
7.1.1 引出問題:開動汽車
7.1.2 那麼,方法到底是什麼呢?
7.1.3 方法調用過程初探
7.2 Java普通方法的組成部分
7.2.1 訪問控制符:public
7.2.2 返回值和關鍵字void
7.2.3 方法名(MethodName)
7.2.4.參數列表(ParameterList)
7.2.5 方法體(MethodBody)
7.2.6 方法串串燒
7.3 方法的參數:讓汽車加速
7.3.1 方法的參數:讓汽車可以加速
7.3.2 帶參數的方法有何不同?
7.3.3 讓方法有多個參數
7.4 返回值:汽車超速了嗎?
7.4.1 寫一個有返回值的方法
7.4.2 調用有返回值的方法
……
第8章 Java中的包(Package)命令習慣和註釋
第9章 再看數組、字符串main()方法
第10章 繼承和多態
第11章 修飾符(Qualifier)
第12章 接口
第13章抽象類和內部類
第14章 Java的異常處理機制
第15章 多線程編程

第3篇 Java語言編程進階
第16章 如何學習本篇
第17章 編程常用知識
第18章 Java文件編程和Java文件I/O
第19章 Java Socket編程
第20章 Java Swing編程
第21章 編程,需要的是想像力和恆心
第22章 JDBC入門


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。