程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 初學Java從哪裡開始

初學Java從哪裡開始

編輯:關於JAVA

學習 Java 平台的路途並不平坦。有太多的技術可供您選擇使用。但是,您首先必須清楚自己想要做什麼以及從哪裡開始。本文將向您介紹幾款學習 Java 編程語言的工具。選擇何種工具開始學習取決於您目前對編程語言的了解程度。確定所選擇的工具之後,您將通過參考資料了解有關技術和編程語言的詳細信息。

圖 1. Greenfoot Lunarlander

學習 Java 平台應該是有趣、簡單和激動人心的。准備好之後,請從以下工具中選擇其一,開始我們的進階之路吧。不用多久,您就能夠創建激動人心的 Java 程序。

開始之前

在開始學習工具之前,為了確保以下工具正常工作,你需要安裝 Java 標准版 (Java SE)。

下載 Java SE

安裝好 Java SE 之後,您需要考慮采用何種學習工具。

工具概述

選用何種工具,取決於您現在對程序,特別是 Java 程序的了解程度。此處列出的工具將向您清楚展示程序,而不是拋給您一些令人費解的代碼。這些工具將向您演示 對象 之間的關系(工具中將會學到)以及如何使得對象相互協作以完成工作。當然,每種工具適合於特定水平學習者。

如果您沒有編程經驗,則需要循序漸進,基本學習路徑為:Greenfoot > BlueJ > the NetBeans IDE BlueJ Edition ,見圖 2:

圖 2. 工具學習路徑

也許,大多數學習者對 Java(或者對其他編程語言)已經有了一定的些解,或者參加過一些類似的課程,想進行更深入的學習。以下內容將基於您目前的學習狀況,幫助您確定如何選擇合適的學習路徑和最適合您的工具。

學習工具

每種工具都將幫助您直觀了解創建程序時所發生的事情。他們將會讓您直觀地看到對象以及它們之間的相互協作,以便您更好地理解這些抽象概念。這一切都是為了使您以一種有趣、輕松的方式學習 Java 編程。

Greenfoot

Greenfoot 主要針對中學水平的學習者 (13+),但並不是說初級或高級學習者不能從中獲益。基本上來說,Greenfoot 適合於中學水平的讀者使用。重點是將內容在屏幕上以一種令人興奮、有趣的方式快速展現出來。對於那些想了解程序概貌的學習者,這是一條絕佳的捷徑。對於那些此前對程序毫無興趣的學習者也是非常好的選擇。Greenfoot 之所以如此有趣、令人激動,能夠引起學習者的興趣,原因在於它可以創建二維圖形應用程序。這使得創建的應用程序很好地激發了學習者的積極性。由此將引導您步入程序學習之路。學習完此內容後,您可以進一步學習 BlueJ ,隨後學習 NetBeans IDE BlueJ Edition。

Greenfoot

BlueJ 主要針對大學入門水平的學習者。如果您對編程感興趣,並且想更系統、有條理地進行學習,BlueJ 一定適合您。它可以用於開發任何應用程序。BlueJ 將介紹 對象、方法、字段 方面的基礎知識,並直觀展示創建對象之間的關系。您將學習 Java 編程語言的細節,並能直觀了解他們之間的關系。這部分重點集中在可視化與互動技術方面,這些技術可以創建具有實驗與探索性質的互動學習環境。

BlueJ 支持:

完全集成的開發環境

圖形化類結構顯示

圖形和文本編輯

內置編輯器、編譯器、虛擬機和調試器等

友好界面,專門針對初學者設計

交互式對象創建

交互式對象調用

交互式測試

增量式程序開發

NetBeans IED BlueJ Edition

BlueJ 學習環境特別適合初級程序員。它提供了學習面向對象概念的可視化、互動的培訓工具。BlueJ 涵蓋了程序學習入門階段的內容,而 NetBeans 為專業程序員提供了強有力的工具,雖然這部分內容目前比較難,但這是進階之路上不可避免的一個步驟。---www.bianceng.cn

該工具可以幫助學習者從培訓工具順利過渡到功能完備、專業的集成開發環境。BlueJ 插件為 NetBeans 集成開發環境增添了兩個重要的特性。

該特性允許以 BlueJ-native 格式打開和創建 BlueJ 項目(無需與 NetBeans 集成開發環境標准項目轉換), 並與 NetBeans 標准項目協作。您可以根據需要在 NetBeans 集成開發環境下一部分工作,並在 BlueJ 環境下完成另一部分工作。

它在 NetBeans 項目窗口上添加了一個 BlueJ View 標簽,該標簽為您提供了一種熟悉的 BlueJ 項目視圖。

下載 Netbeans BlueJ 插件教程

擴展教程,作者 Dana Nourie。

Sun Developer Netword 上關於 NetBeans/BlueJ 的 視頻。

幫助實現 BlueJ 過渡的 實驗筆記,它展示了 NetBeans 集成開發環境為程序員提供的部分工具。

如果您想了解自己目前的 Zuul-for-NetBeans 項目水平,請閱讀 Brian Leonard 編寫的優秀教程 Zuul Everywhere。

Java 編程語言學習教程

如果您正在使用 BlueJ 或 NetBeans BlueJ Edition,那麼學習 Java 編程語言的基礎知識是很有必要的。Java 教程 是您最好的學習資源。不要被這些在線教程嚇倒。您可以通過使用工具創建項目來逐漸理解這些知識。Java 教程將介紹 Java 編程語言語法以及如何使用 類。

將 java 程序中心入門 加入書簽。中心發布的文章和教程主要針對程序開發學習者,並會經常更新。編程的難度適合初學者和中等水平的學習者。中心的 Learning Tab 板塊發布的文章和教程可以幫助初學者迅速入門。

另外,您可以通過便捷的 RSS feeds 來訂閱Java 技術基礎。針對初學者到中等程度程序員的文章將會一月數次的發布。其中部分文章刊登在 java.sun.com,部分選材於 Java 教程,還有些是 Java 技術基礎 和 java 編程中心入門 的專稿。所有這些都是為了幫助您學習 Java 平台。

如果您擁有 Facebook 帳戶,請定期浏覽 Java 編程入門 頁面,新內容會通過 RSS feeds 自動添加。

©當您的程序技巧已經超越中等水平,請訂閱 核心技術提示。與 Java 技術基礎 類似,核心技術提示 每月都會發行幾期,但內容主要針對中高級水平的讀者。

結束語

選擇適合您的學習工具並借助豐富的資源,開始學習編程吧,祝您學習愉快!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved