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.
> 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.
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.
> 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