我偶然发现了这个:
http://en.literateprograms.org/Vending_Machine_%28java%29
这是一个java自动售货机,我想阅读它并跟着写下相同的代码。
获取Java设置的最快方法是什么,以便我可以在阅读时开始编写java自动售货机?
当我查看同一页面的右侧并且意识到我还可以下载Netbeans时,我正在下载用于Windows,多语言的Java SE Development Kit 6u17。
同样,问题是像我这样的新手可以用来做上面链接的java自动售货机的最佳java IDE或编译器。
或
java程序员使用什么来编写java代码?
我是java新手,C ++很容易安装并开始编码,PHP也是如此,但java对我来说似乎是一个有趣的新野兽,谢谢你没有火红。
答案 0 :(得分:7)
有三个大的:
Eclipse
NetBeans和
IntelliJ
一切都很好。我是一个很棒的Java菜鸟,但我最喜欢NetBeans。不能告诉你为什么,但是:)这都是个人偏好。
NetBeans可能是三者中最需要内存的......
答案 1 :(得分:6)
仅供记录。如果您只想进行一些小的编辑,编译和运行,您可以使用Java开发工具包中的javac(而不是Java Runtime)与您喜欢的编辑器一起使用。
查看Java Tutorial,它告诉您需要知道的所有内容。 http://java.sun.com/docs/books/tutorial/getStarted/cupojava/index.html
答案 2 :(得分:4)
Eclipse也非常支持C ++和PHP开发,因此根据您使用这些语言的经验,您可能会发现Eclipse具有吸引力。
答案 3 :(得分:3)
我认为newbe真正学习java的最简单,最快捷的方法是只使用SDK中包含的工具和简单的文本编辑器。这样您就可以专注于语言及其生态系统。您不会因项目管理或启动配置等IDE问题而分心。
通过这种方法,您还必须了解IDE通常隐藏的内容。当事情变得非常糟糕时,无价的知识。
答案 4 :(得分:3)
虽然为了学习Java,我很想建议你从SDK开始,没有IDE,只有一个体面的编程编辑器,并为第一个程序手动编译和运行。还有一些用于Java的非常轻量级的IDE /编辑器混合 - 虽然我现在无法生成名称。
我认为大型Java IDE有太多的功能和新手的东西。另一方面,他们自己纠正了许多错误。如果对于newb这是好事还是坏事,我无法下定决心。
答案 5 :(得分:2)
您还应该看看BlueJ。这是一个小而强大的Java IDE,专注于教育。 BlueJ是一般学习OO编程的方法的一部分,特别是java。 BluJ填补了裸机JDK工具和Eclipse和NetBeans等高级专业IDE之间的空白。它可能正是您想要和需要的目的。
答案 6 :(得分:1)
两者都是免费的,非常适合Java开发。
您使用的是一个选择问题。对于Java开发,我个人可能更喜欢NetBeans。由于生成NetBeans通常是最新的Java最新发展。我也喜欢项目构建是如何通过Ant完成的,但这又归结为个人品味。
虽然我目前正在使用Eclipse作为Android开发的Google插件仅适用于Eclipse。我会说这通常就是很多插件的情况。
答案 7 :(得分:1)
当我在2001年第一次学习Java时,我使用TextPad进行java编程,对我来说非常好,我编写了代码来开发GUI,没有拖放选项,简单的纯代码。然后我使用了JBuilder,现在我正在使用Netbeans。我的建议是从专注于纯编码的东西开始,而不是依赖IDE对拖放功能的拖累。当您熟悉编码时,您可以继续使用上面提到的更复杂的IDE。祝你好运!
答案 8 :(得分:0)
Dr. Java对于新手来说非常棒。它没有让你害怕的代码完成/项目工具。相反,它使用起来很简单,并且还有一个用于检查语法的交互式shell
答案 9 :(得分:0)