官术网_书友最值得收藏!

  • 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中下載本書所涉及的所有源碼。

主站蜘蛛池模板: 南充市| 锦屏县| 云梦县| 类乌齐县| 井研县| 安阳市| 河曲县| 宁南县| 黑龙江省| 衡南县| 通江县| 迭部县| 博兴县| 剑川县| 和硕县| 乌什县| 衢州市| 新沂市| 英山县| 东莞市| 玉树县| 类乌齐县| 衡阳市| 杭锦后旗| 长治市| 博客| 和政县| 乌什县| 灵山县| 定襄县| 镇巴县| 麻栗坡县| 尉氏县| 威信县| 张家港市| 阿克| 安顺市| 绥化市| 台北市| 晋宁县| 海安县|