Practical Java Development Environments

I had several classes - university level - in Java. However, what these classes lack is some practical approach to Java - or, in general, programming. Things you can find out only in business.

However, since I am not allowed to use Java on the desktop, I will not know about it now, although I would like to.

Therefore, I assume that I ask, this is any number of simple Java resources. For example, what is Ant and why and how to use it; Using version control systems from your IDE Java standard libraries that you would often use ... Anything that would really help in developing real programs.

As some additional information, I have been using Eclipse for about four years and I feel at home.

+4
source share
2 answers

I have a system that works well for class assignments and for projects. First, I create one Eclipse project for each class. That way I can reuse classes from previous assignments. You can also customize your classpath by adding another project as a library.

I am using the Maven plugin for Eclipse M2Eclipse . Not only does this give you the ability to search libraries and add them easily, but the exec: java plugin is an easy way to execute your code from the command line. This is useful because when it executes your code, it uses the classpath, which includes all the related Maven dependencies. If you do not use external libraries, you may not need Maven, but I found that it is useful for training in preparation for the labor market. It's pretty easy to start with a plus, there are subtle useful plugins for open source projects.

Next, for version control, I recommend Subclipse . You can get a free SVN account with single sign-on from Unfuddle.com . Link this to your Eclipse environment and import your project.

+1
source

When I want to get a specific class specification, I move on to the Sun Java documentation .

Another great resource that will certainly give you reference material (for searching!) To answer any java question: this torrent containing ~ 100 e-books in Java, sorted into directories by various topics (for example, Ant, Eclipse or Swing).

+1
source

All Articles