快速业务通道

初学Java从哪里开始 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-21

初学Java从哪里开始

时间:2011-01-05

学习 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从哪里开始(2)

时间:2011-01-05

学习工具

每种工具都将帮助您直观了解创建程序时所发生的事情。他们将会让您直观地看到对象以及它们之间的相互协作,以便您更好地理解这些抽象概念。这一切都是为了使您以一种有趣、轻松的方式学习 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 技术基础 类似,核心技术提示 每月都会发行几期,但内容主要针对中高级水平的读者。

结束语

选择适合您的学习工具并借助丰富的资源,开始学习编程吧,祝您学习愉快!

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号