为初学者选择Java工具(IDE和编译器)

我偶然发现了这个:

http://en.literateprograms.org/Vending_Machine_%28java%29

它是一个java自动售货机,我想读它也跟着,写相同的代码。

什么是获得Java设置的最快方法,以便我可以在阅读时开始编写java自动售货机?

当我查看同一页面的右侧并且意识到我也可以下载Netbeans时,我正在下载用于Windows,多语言的Java SE开发工具包6u17。

同样,问题是像我这样的新手可以用来做上面链接的java自动售货机的最好的java IDE或编译器。

要么

java程序员使用什么来编写java代码?

我是java的新手,C ++很容易安装并开始编码,同样也是PHP,但java对我来说似乎是一个有趣的新野兽,谢谢你没有火红。

只是为了记录。 如果您只想进行一些小的编辑,编译和运行,您可以使用Java开发工具包中的javac(而不是Java Runtime)与您喜欢的编辑器一起使用。

查看Java Tutorial,它告诉您需要知道的所有内容。 http://java.sun.com/docs/books/tutorial/getStarted/cupojava/index.html

有三个大的:
日食
NetBeans和
的IntelliJ

一切都很好。 我是一个很棒的Java菜鸟,但我最喜欢NetBeans。 不能真的告诉你为什么,虽然:)这都是个人喜好。

NetBeans可能是三者中最需要RAM的东西。

Eclipse也非常支持C ++和PHP开发,因此根据您使用这些语言的经验,您可能会发现Eclipse具有吸引力。

我认为newbe真正学习java的最简单,最快捷的方法是只使用SDK中包含的工具和简单的文本编辑器。 这样您就可以专注于语言及其生态系统。 您不会因项目管理或启动配置等IDE问题而分心。

使用这种方法,您还必须了解IDE通常隐藏的内容。 当事情变得非常糟糕时,无价的知识。

虽然为了学习Java,我很想建议你从SDK开始,没有IDE,但是一个不错的编程编辑器,并为第一个程序手动编译和运行。 还有一些用于Java的非常轻量级的IDE /编辑器混合 – 虽然我现在无法生成名称。

我认为大型Java IDE有太多的function和新手的东西。 另一方面,他们自己纠正了许多错误。 如果对于newb这是好事还是坏事,我无法下定决心。

您还应该看看BlueJ。 这是一个小而强大的Java IDE,专注于教育。 BlueJ是一般学习OO编程的方法的一部分,特别是java。 BluJ填补了裸机JDK工具和Eclipse和NetBeans等高级专业IDE之间的空白。 它可能正是您想要和需要的目的。

两个明显的建议是NetBeans和Eclipse 。

两者都是免费的,非常适合Java开发。

你使用哪个是一个选择问题。 对于Java开发,我个人可能更喜欢NetBeans。 由于生成NetBeans通常是最新的Java最新发展。 我也喜欢项目构建是如何通过Ant完成的,但这又归结为个人品味。

虽然我目前正在使用Eclipse作为Android开发的Google插件仅适用于Eclipse。 我会说这通常是很多插件的情况。

当我在2001年第一次学习Java时,我使用TextPad进行java编程,对我而言非常好,我编写了代码来开发GUI,没有拖放选项,简单的纯代码。 然后我使用了JBuilder,现在我正在使用Netbeans。 我的建议是从一些专注于纯编码的东西开始,而不是依赖于IDE对拖放function的拖累。 当您熟悉编码时,您可以继续使用上面提到的更复杂的IDE。 祝你好运!

作为一个初学者,你应该使用基本的notepadnotepad++并从cmd window编译它。这是一个很好的做法,了解java背后的所有好东西。如果你正在为大应用程序编码,我首选的是eclipse ,因为它有很多插件来支持其他编程语言,如python,php,c++等。

Java博士对于新手来说非常棒。 它没有让你害怕的代码完成/项目工具。 相反,它使用起来很简单,并且还有一个用于检查语法的交互式shell