New To Java, Please Help

Hi :)

I'm a .Net developer, i have a good knowledge with Microsoft VS 2005, C#, etc...

Java is really powerful, so i need to start developing with it, but i don't know an IDE that allow me to build an application just like the applications built by C# Windows App.,

Is sun provide an official IDE to build an desktop applications, is it free, or i have to buy it? also If its not free, any equivalent powerful IDE that do the job of VS 2005, that help me building visual app.

Please provide me with a link or something that can help me.

Thanks for help.

[593 byte] By [DominatorLegenda] at [2007-10-3 4:31:14]
# 1

> Java is really powerful, so i need to start

> developing with it, but i don't know an IDE that

> allow me to build an application just like the

> applications built by C# Windows App.,

What does "build an application" mean to you?

> Is sun provide an official IDE to build an desktop

> applications, is it free, or i have to buy it?

Sun provides Netbeans. There are many others, too - JBuilder, Eclipse, IDEA.... None is "official", a lot including Netbeans are free. Some have GUI builders, if that's what you're looking for, but if you expect them to work like VB, you'll get disappointed.

CeciNEstPasUnProgrammeura at 2007-7-14 22:34:37 > top of Java-index,Java Essentials,New To Java...
# 2
better to use Ecllipse..thts free
Pradeep_M_Va at 2007-7-14 22:34:37 > top of Java-index,Java Essentials,New To Java...
# 3

Hi,

Thanks for replay.

I don't know how java works, but in C#, when create new project an empty form appear and i start placing controls from toolbar then start coding these controls, this called in windows platform an windows application unlike the console app., Is Java IDE provide that?

You mention that some of these IDEs have a GUI builders what is meant by that, you mean form designer?

>> but if you expect them to work like VB, you'll get disappointed.

Why, what is wrong with these IDEs, it can't perform like Visual Studio 2005?

Thanks for advices.

DominatorLegenda at 2007-7-14 22:34:37 > top of Java-index,Java Essentials,New To Java...
# 4
It's not like "they can't perform" - when you create a GUI in Java, you're supposed to know what you're doing. "Form editors" as you call them hardly result in acceptable code, and there's more to designing a GUI than just to drop components.
CeciNEstPasUnProgrammeura at 2007-7-14 22:34:37 > top of Java-index,Java Essentials,New To Java...
# 5
Thanks,Could you please advice me with any online PDF book guied me how to start GUI applications in Java.It will be great.Thanks.
DominatorLegenda at 2007-7-14 22:34:37 > top of Java-index,Java Essentials,New To Java...
# 6
> Could you please advice me with any online PDF book> guied me how to start GUI applications in Java. http://java.sun.com/docs/books/tutorial/uiswing/
CeciNEstPasUnProgrammeura at 2007-7-14 22:34:37 > top of Java-index,Java Essentials,New To Java...
# 7
Well my favourite online tutorial is http://math.hws.edu/javanotes/which has a bit of GUI stuff and is a good intro to Java overall.And can be downloaded as a pdf.
gtommoa at 2007-7-14 22:34:37 > top of Java-index,Java Essentials,New To Java...
# 8

> Thanks,

>

> Could you please advice me with any online PDF book

> guied me how to start GUI applications in Java.

>

> It will be great.

>

> Thanks.

Netbeans 5.0 & above has Matise, which is a GUI drag and drop form editor like Visual studio. However, you should know how to develop UI's by hand so when something goes wrong, which it will, you will have a clue as to how to fix the problem.

Here are some useful links for learning Java. Most are free.

Free Tutorials and Such

[url=http://java.sun.com/j2se/1.5.0/install-windows.html]Installation Notes - JDK 5.0 Microsoft Windows (32-bit)[/url]

[url=http://java.sun.com/docs/books/tutorial/getStarted/cupojava/index.html]Your First Cup of Java[/url]

[url=http://java.sun.com/docs/books/tutorial/]The Java?Tutorial - A practical guide for programmers[/url]

[url=http://java.sun.com/learning/new2java/index.html]New to Java Center[/url]

[url=http://leepoint.net/notes-java/index.html]Java Programming Notes - Fred Swartz[/url]

[url=http://www.ibiblio.org/obp/thinkCSjav/]How To Think Like A Computer Scientist[/url]

[url=http://chortle.ccsu.ctstateu.edu/CS151/cs151java.html]Introduction to Computer science using Java[/url]

[url=http://javaalmanac.com/]The Java Developers Almanac 1.4[/url]

[url=http://java.sun.com/docs/books/tutorial/java/concepts/]Object-Oriented Programming Concepts[/url]

[url=http://www.javaworld.com/javaworld/jw-04-2001/jw-0406-java101.html]Object-oriented language basics[/url]

[url=http://sepwww.stanford.edu/sep/josman/oop/oop1.htm]Don't Fear the OOP[/url]

Free Java Books

[url=http://mindview.net/Books/DownloadSites]Thinking in Java[/url], by Bruce Eckel (Free online)

[url=http://pdf.coreservlets.com/]Core Servlet Programming[/url], by Merty Hall (Free Online)

[url=http://pdf.moreservlets.com/]More Servlets[/url], by Marty Hall (Free Online)

[url=http://www.scism.sbu.ac.uk/jfl/jibook/]A Java GUI Programmer's Primer[/url]

[url=http://www.brpreiss.com/books/opus5/html/book.html]Data Structures and Algorithms

with Object-Oriented Design Patterns in Java[/url], by Bruno R. Preiss

[url=http://www.andamooka.org/reader.pl?section=javanotes]Introduction to Programming Using Java[/url], by David J. Eck

[url=http://java.sun.com/developer/onlineTraining/Programming/JDCBook/index.html]Advanced Programming for the Java 2 Platform[/url]

[url=http://java.sun.com/docs/books/jls/]The Java Language Specification[/url]

Books:

[url=http://www.amazon.com/exec/obidos/tg/detail/-/0596004656?v=glance]Head First Java[/url], by Bert Bates and Kathy Sierra

[url=http://www.horstmann.com/corejava.html]Core Java[/url], by Cay Horstmann and Gary Cornell

[url=http://www.amazon.co.uk/exec/obidos/Author=Bloch,%20Josh]Effective Java[/url], by Joshua Bloch

Have Fun!

JJ

Java_Jaya at 2007-7-14 22:34:37 > top of Java-index,Java Essentials,New To Java...
# 9
> better to use Ecllipse..thts freeSo is Netbeans and it comes with more bells and whistles out of the box. ;-)
Java_Jaya at 2007-7-14 22:34:37 > top of Java-index,Java Essentials,New To Java...
# 10
Try both & see which works better for your environment. Personally, I've found Eclipse to be perfectly satisfactory, and like the fact it isn't tied to a company with a pitiful balance sheet.
Dick_Adamsa at 2007-7-14 22:34:37 > top of Java-index,Java Essentials,New To Java...
# 11
That and eclipse has the plugin market cornered.
Norweeda at 2007-7-14 22:34:37 > top of Java-index,Java Essentials,New To Java...