Beginning my java classes in two weeks. What is the best Java editor with real sense encoding for the mac?
Any other tips and tricks are appreciated.
Any other tips and tricks are appreciated.
For beginners? A command-line editor. No reason to touch an IDE like Eclipse or Xcode right off the bat. If you really need a GUI, a clean, simple Java IDE is BlueJ.
I would tell the OP to try do not use the Java libraries if there's a way to do it without themIf you do use BlueJ, don't use System.exit().
I tend to agree that a command-line editor is always the right place to start... but in this case it's rather difficult, because Java's libraries are so vast that I find myself completely hamstrung not having code completion available.
I'd say that you should practice using a text editor to write a few simple classes, and learn to compile and run them from the command line. At least get a feel for the compiler, the errors it outputs, etc. Then move on to an IDE. I use Eclipse, and have adjusted to its quirks... but NetBeans is pretty nice as well. When i was in school i used JBuilder, but i don't think it's free and I haven't used it in a number of years, so i can't attest to its current quality.
-Lee
I would tell the OP to try do not use the Java libraries if there's a way to do it without them![]()
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
If you do use BlueJ, don't use System.exit().
I tend to agree that a command-line editor is always the right place to start... but in this case it's rather difficult, because Java's libraries are so vast that I find myself completely hamstrung not having code completion available.
I'd say that you should practice using a text editor to write a few simple classes, and learn to compile and run them from the command line. At least get a feel for the compiler, the errors it outputs, etc. Then move on to an IDE. I use Eclipse, and have adjusted to its quirks... but NetBeans is pretty nice as well. When i was in school i used JBuilder, but i don't think it's free and I haven't used it in a number of years, so i can't attest to its current quality.
-Lee
Interesting... I'm doing a java online course using bluej and .isEmpty() doesn't work. Not just me, the other mac users have the same error. The windows users (using bluej) don't get this error. Their code is running error free.
Apparently, you are not using Java 6. the isEmpty() method in String was an addition to java 1.6.
http://groups.google.com/group/bluej-discuss/browse_thread/thread/fd3bbd9e9a8bb106?pli=1
Does Anyone Teach java?![]()
I do ... I'm a computer science professor and I teach it to corporate clients
Well it would be awesome to get some tips/advice/lessons. i really want to become a developer!
Well it would be awesome to get some tips/advice/lessons. i really want to become a developer!
Wait two weeks, see what they use in your class and then use that. Most Java IDEs are available on every mainstream platform and using the same as everybody else will make life easier.
FWIW, IntelliJ, but the cost reflects that.