- Java核心編程
- 柳偉衛
- 849字
- 2020-11-23 15:08:27
1.3 如何學習本書
讓我們一起來看下如何學習本書。
1.3.1 學習的前置條件
為了更好地學習Java編程,需要了解一些前置條件。
1.具備面向對象思維
Java是面向對象語言。本書會講解如何利用Java來進行面向對象的開發知識,所以:
· 如果你具備面向對象編程的基礎,那么學習Java并不會有太大的難度。
· 如果你沒有面向對象的編程經驗,通過“第3章面向對象編程基礎”的學習,可以輕松掌握面向對象編程的要點。
2.熟悉常用的Java開發工具
雖然原則上開發Java不會對開發工具有任何限制,甚至你可以直接用文本編輯器來開發,但是筆者仍然建議初級工程師(或者特別是對Java不熟悉的開發者)選擇一款好用的開發工具。一款好的開發工具就如同一把趁手的兵器,干起活來游刃有余。
常用的Java開發工具很多,比如IDE類的有Visual Studio Code、Eclipse、WebStorm、NetBeans、IntelliJ IDEA等,你可以選擇自己所熟悉的IDE。
在本書中,筆者推薦采用Eclipse來開發Java應用。不但是因為Eclipse是采用Java語言開發的,對Java有著一流的支持,而且這款IDE是免費的,你可以隨時下載使用。
IDE與IDEA的區別
IDE是指集成開發環境(Integrated Development Environment),通俗來說就是高級開發工具,比如上面提到的Eclipse、NetBeans、IntelliJ IDEA等。IDEA是其中的一種IDE,是IntelliJ IDEA的簡稱。
1.3.2 如何使用本書
下面介紹不同層次的讀者如何來使用本書。
1.零基礎的讀者
如果你是沒有任何編程經驗的技術愛好者,本書可以幫助你打開編程之門。本書案例豐富、思路清晰,可以由淺入深地幫助讀者掌握Java。
同時,本書可以幫助讀者從一開始就建立正確的編程習慣,逐步樹立良好的面向對象設計思維,這對于學習其他語言都是非常有幫助的。
針對這類讀者,建議讀者在學習過程中從頭至尾詳細跟隨筆者來理解Java的概念,并編寫本書中的示例。
2.有后端開發經驗的讀者
對于有后端或者是其他面向對象編程經驗的開發者而言,理解并掌握Java并非難事。針對這類讀者,適當理解一下Java的語法即可,把精力放在動手編寫Java示例上面。
3.有Java開發經驗的讀者
大多數Java開發人員肯定熟悉Java的語法,所以需要把精力放在Java新特性上面,根據自身的實際情況選學本書中的知識點,做到查漏補缺。
1.3.3 如何獲取源碼
可以在https://github.com/waylau/modern-java-demos中下載本書所涉及的所有源碼。
- 造個小程序:與微信一起干件正經事兒
- 架構不再難(全5冊)
- Python:Master the Art of Design Patterns
- Cocos2d-x學習筆記:完全掌握Lua API與游戲項目開發 (未來書庫)
- Test-Driven Development with Django
- RESTful Java Web Services(Second Edition)
- Scratch3.0趣味編程動手玩:比賽訓練營
- Building Dynamics CRM 2015 Dashboards with Power BI
- TypeScript圖形渲染實戰:2D架構設計與實現
- Xamarin Cross-Platform Development Cookbook
- Oracle Database XE 11gR2 Jump Start Guide
- Learning D3.js 5 Mapping(Second Edition)
- 啊哈C語言!:邏輯的挑戰(修訂版)
- iOS Development with Xamarin Cookbook
- Oracle SOA Suite 12c Administrator's Guide