Java for Beginners [closed]
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this questionI am familiar with Microsoft technologies. First time I am going to learn Java.Like Visual Studio ,is there any Java GUI IDE is available to compile 开发者_如何学编程and run Java programs?
Try Eclipse or NetBeans.
Being a java developer for 9 years, I have used every damn IDE available out there.. Eclipse is good till you add some plugins. Netbeans is one good IDE, but still lacks lot of plugins and support (Not to mention after so many years, they don't have support for perforce). There are lot of other IDE's available but most of them are based on eclipse itself (eg. borland jbuilder). Slick edit also has very good Java and J2EE support and feel it is mostly for java development than J2EE. My final choice and winner is Intellij IDEA Although it is commercial, now a days they have a community edition available too. Start using it and you will see it's worth enough and the only best available out there in java world.
You might also consider using a simple text editor and the JDK CLI. Both Eclipse and Netbeans are great tools, but they have a learning curve (which IMHO is steeper than the Java language) all to themselves.
Starting out simple and then adding an IDE when you're more familiar with the platform is worth considering.
There are a few things you would benefit from learning before powering up an IDE, namely the concepts of class paths and such.
See the "Hello World" section of the Sun Java Tutorial at http://java.sun.com/docs/books/tutorial/getStarted/cupojava/index.html
Try looking at Eclipse or IntelliJIdea 9 from JetBrains. Both of the two IDEs are free.
The most popular open source Java IDE's are Eclipse and NetBeans in that order.
An excellent commercial IDE is IntelliJ IDEA, costs a bit of money but is really polished and great to use. There is also a free Community Edition.
or Netbeans.
When I first tried programming Java (back in 90's), I had some MS-programming background already. And believe me - you'll not find what you're looking for. You want easy GUI building, but Java is far from being easy when desktop GUI is concerned. You may try Eclipse with some plugins, or NetBeans, but it won't work as you expect.
netbeans will be more user friendly.It will generate lot of codes automatically. But if you want to be an expert go for Eclipse even though it is more tough.
You can also try BlueJ 3.0.9. I am currently using this in my high school AP Computer Science class. To me, the advantage of BlueJ is that it is very simple to use, it teaches object orientated programming, the debugger works great, and best of all, it is free.
Link to BlueJ: http://www.bluej.org/
I prefer Eclipse. It is the best editor. But if you are a beginner and you want to first learn Java properly, then go for BlueJ.
NetBeans and BlueJ are good for GUI.
For Beginners I suggest Dr.java very smooth and clean UI and takes care of lot of java technicalities thus helping a beginner. Also Tutorials on Udemy are the best for people who have some programming background in other language.
精彩评论