- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
序
物件導向程式設計是目前程式設計的潮流,Java 語言是一種真正的物件導向
程式語言,使用 Java 撰寫的程式碼會自然溶入物件導向的觀念,這是學習物件
導向程式設計的最佳程式語言。
Android 是一套使用Linux 作業系統為基礎開發的開放原始碼(Open Source )
作業系統,最初主要是針對手機等行動裝置使用的作業系統,現在 Android 已經
逐漸擴充到平板電腦、筆電和其他領域,例如:電子書閱讀器、MP4 播放器和
Internet 電視等。
在規劃上,本書可以作為大專院校第一門程式語言(取代傳統 Swing 或AWT
的 Java 語言)、物件導向程式設計或手機程式設計課程的教材,更可以讓初學
程式設計者從Java 語言開始,輕鬆進入Android 應用程式開發。
Android 應用程式開發是目前當紅的軟體開發領域,對於不熟悉Java 語言和
Android Studio 的讀者,本書提供完整Java 程式語言與物件導向教學,直接使用
筆者開發的輕量級 fChart 程式碼編輯器幫助讀者學習 Java 語言和物件導向程式
設計後,才真正使用Android Studio 整合開發環境進入Android 應用程式開發,
讓讀者從基礎Java 語言開始來深入學習Android 平台程式設計。
fChart 程式設計教學工具本來是專為初學者開發的一套流程圖直譯器,不只
可以繪製流程圖,更可以使用直譯方式執行流程圖來驗證執行結果,整合fChart
程式碼編輯器(源於 Min C# Lab ),可以讓讀者繪製流程圖且驗證正確後,馬
上啟動編輯器來將流程圖符號一一自行轉換成指定語言的程式碼。
因為Android 應用程式開發是 Java 技術的延伸,讀者需要學習 Java 語言之
後,才能真正進行Android 應用程式開發,有鑑於此,筆者替換傳統Java 語言的
視窗程式設計章節,改為Android 應用程式開發,讓Java 語言和實務結合,以便
讀者可以輕鬆進入當紅的軟體開發領域。
在 Java 語言部分,筆者不只詳細說明 Java 語言的基本語法和程式設計,更
使用大量圖例和 UML 類別圖來說明物件導向觀念,可以幫助讀者學習物件導向
的思考模式,使用物件導向程式設計來解決問題。
如何閱讀本書
本書架構是循序漸進由流程圖Java 程式開發環境建立開始,依序安裝JDK 、
Windows 作業系統的環境設定和 fChart 程式碼編輯器後,才進入基礎 Java 語法
的說明,物件導向程式設計的觀念,最後在第三篇才從官方Android Studio 開發
工具的安裝和設定開始,進入Android 應用程式開發。
第一篇:Java 結構化程式設計
第一篇內容屬於 基礎的 結構化程式設計,在第 章說明如何在
Java Java 1
作業系統安裝 來建立 開發環境。然後在第 章使用 程
Windows JDK Java 2 fChart
式碼編輯器來建立 Java 程式(提供 fChart 流程圖的程式執行流程,和對應流程
圖符號的功能表指令,可以讓我們直接執行指令來快速以程式碼片段建立 Java
程式),和詳細說明Java 程式的基本架構。
第 3~6 章是 Java 語言的基礎,屬於傳統結構化程式語言的變數、運算子、
流程控制和程序與函數的方法,再加上陣列和字串。Java 初學者請詳細閱讀本
篇,以便建立基本Java 程式設計能力。
第二篇:Java 物件導向程式設計
第二篇內容是 Java 物件導向程式設計,第 7~9 章依序說明類別與物件、繼
承、多型、介面、巢狀類別、抽象類別和套件,筆者使用大量程式範例輔以UML
類別圖,可以輕鬆帶領讀者進入物件導向程式設計的天空。
文档评论(0)