星期四, 10月 18, 2012

Java SE 7 Tutorial 電子書下載小記

最近在練習 Java , 所以就會找一些參考書籍
之前作業系統的書籍慢慢都改在 amazon 或是 MEAP  (Manning Early Access Program)http://www.manning.com/about/meap.html ) 上面購買電子書來閱讀.

所以目前電子書在閱讀的時候就會注意有沒有 .mobi 格式好讓 kindle 可以匯入閱讀, 以及是否支援 pdf 或是 epub 格式來讓不同的手持裝置閱讀.

Java 由於還在入門狀態, 就會去尋找中文版的書籍來閱讀, 但是Java的書籍動不動就 600 ~ 700頁以上 ( 謎之音:  作業系統就不是??)
所以在閱讀上就希望可以找電子書, 不需要攜帶沈澱澱的實體書來練身體.

國內的電子書, 目前有注意到 凌霄電子書城 ( http://www.neosoar.com.tw/ )代理國內一些我會看的出版社, 例如全華, 博碩 ... 等等.

但是電子書的格式是凌霄自訂的格式, 目前只支援 Windows, 還有手持式裝置 7 吋以上( iPad, Android 平版),  對於 kindle 以及 Linux 還有 Mac 還在研發階段.

這個時候就不得不說一下凌霄的好話, 因為我是Linux 作業系統的使用者, 且手邊沒有iPad 還有Android 平版電腦, 所以就去信詢問 Linux 與 Mac 的支援, 還有表明願意在電子書上載明自己的E-mail 或是姓名(社交式數位版權保護 (social DRM))(MEAP 就是採取這樣的方式), 得到凌霄科技的梁先生耐心解說以及快速的回應. 也很開心國內有這樣好服務的電子書平台.

另外考慮到 java 專有名詞的中文翻譯有很多種翻法, 就像去找 Oracle 那邊的電子書看看"原廠"如何說明.  於是 google 了java SE 7 Tutorial.

果然找到 Oracle 的 java SE 7 介紹網頁.

http://docs.oracle.com/javase/tutorial/

突然看到右邊有 Download ebook files 的連結
http://www.oracle.com/technetwork/java/javase/downloads/java-se-7-tutorial-2012-02-28-1536013.html
連結過去, 真的是喜出望外, 因為有 
1. 網頁文件的封裝



2. epub 格式的書籍

  • 支援 epub  格式的裝置
  • 例如 iPad / Nook


3. mobi格式的書籍

  • Amazon Kindle 系列



但是下載的 epub 或是 mobi 檔案卻沒有對照表
根據 Learning Path 的指示 http://docs.oracle.com/javase/tutorial/tutorialLearningPaths.html

New to Java 要閱讀以下三個部份


  • Getting Started – An introduction to Java technology and lessons on installing Java development software and using it to create a simple program.
  • Learning the Java Language – Lessons describing essential concepts such as classes, objects, inheritance, datatypes, generics, and packages.
  • Essential Java Classes – Lessons on exceptions, basic input/output, concurrency, regular expressions, and the platform environment.


這三個部份如果與電子書對照分別是
getstartedtrail.mobi  -->  Getting Started — An introduction to Java technology and lessons on installing Java development software and using it to create a simple program.

javatrail.mobi  -->  Learning the Java Language — Lessons describing the essential concepts and features of the Java Programming Language.

essentialtrail.mobi  -->  Essential Java Classes — Lessons on exceptions, basic input/output, concurrency, regular expressions, and the platform environment.


先記起來
也開始java的奮鬥


enjoy it ~~



沒有留言: