为初学者选择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。 祝你好运!
作为一个初学者,你应该使用基本的notepad
或notepad++
并从cmd window
编译它。这是一个很好的做法,了解java背后的所有好东西。如果你正在为大应用程序编码,我首选的是eclipse
,因为它有很多插件来支持其他编程语言,如python,php,c++
等。
Java博士对于新手来说非常棒。 它没有让你害怕的代码完成/项目工具。 相反,它使用起来很简单,并且还有一个用于检查语法的交互式shell