Site Statistics
 
Threads: 3,990
Posts: 17,444
Members: 2,979
Users Online: 85
Newest Member: Jayne


Go Back   PC101 > Computer Related Forums > Software > Software Development

Software Development Programming / Databases = C & C++, SQL & PL/SQL, Java Help and more!


Reply
 
LinkBack Thread Tools Display Modes
Old 11-30-2005, 03:54 AM   #1
Sophomore
 
Join Date: Nov 2005
Posts: 135
Rep Power: 3 imported_krish is on a distinguished road
Java-Corner

Let me give some tips about how to start Java Programming.

First and foremost requirement is YOU TRY TO UNDERSTAND THE OBJECT ORIENTED PROGRAMMING CONCEPTS. Unless you do that, you cannot enjoy the taste of Java. For that the best book to date is Thinking in Java, by Bruce Eckel. Read this bulky one like a novel and you will enjoy it.

Once you get the taste of OOP. start with simple programs like HelloWorld, refer to online articles about what each and every word and statement in the program actually means.

Compilers

Go to java.sun.com, downloads section and download the latest JDK 5.

That is all you need to develop Java applications.

Practise one or two programs, compile them using command line. Get to know how to compile and run from the command line.

Now go to jcreator.com and download the LE version of the best IDE for beginners - JCreator. Trust me, I have tried tons of IDE's out there and JCreator is the best. I believe it is written in VC++, and it is much faster than many other Java-written-IDE's.

As you get more and more familiar using an IDE, go to eclipse.com and download eclipse, the visual studio for Java developers.

Books

The best for beginners is undoubtedly Head First Java. I don't even want to mention about any other book, which might raise its level because it is mentioned along with the Head First Java.

Online Help

There are lots of articles online. There is a Sun tutorial, but it's for those who can understand Java well, not for those who want to understand Java well.

Register to some good Java news boards and visit it as much as possible.

Take some data structure programs written in C++ and implement the same in Java. You will learn a lot.
imported_krish is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-30-2005, 06:46 AM   #2
Sophomore
 
Join Date: Nov 2005
Posts: 142
Rep Power: 3 enguy is on a distinguished road
This is an excellent piece of free software. Download from here. Excellent software.
http://www.download.com/Java-Gui-Bui...ml?tag=lst-0-1
enguy is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-30-2005, 12:24 PM   #3
Sophomore
 
Join Date: Nov 2005
Posts: 132
Rep Power: 3 sinja is on a distinguished road
Could someone just give a small briefing in simple words about what Struts, Hibernate and other such frameworks are all about.
I am well versed with Java and looking for an advance course, so not able to decide which of these courses to go for? Any suggestions?
sinja is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 12-18-2005, 12:08 PM   #4
Junior
 
Join Date: Dec 2005
Posts: 188
Rep Power: 3 deuce is on a distinguished road
Java isn't that hard to learn, I don't know why many people have a hard time. Maybe after coding in a non-object language for a long time makes you get used to it.
deuce is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 12-18-2005, 07:05 PM   #5
Fry
Junior
 
Join Date: Nov 2005
Posts: 303
Rep Power: 3 Fry is on a distinguished road
Quote:
A framework for writing Web-based applications in Java that supports the Model-View-Controller (MVC) architecture. Struts is deployed as JSP pages using special tags from the Struts tag library, which includes routines for building forms, HTML rendering, storing and retrieving data and business logic.
Struts are a framework. Its quite technical as you can see and not something that should be attempted unless you have a good understanding of Java itself.
Fry is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 03-10-2006, 09:32 PM   #6
Sophomore
 
Join Date: Feb 2006
Location: Hell, Underworld
Posts: 75
Rep Power: 3 Faucet is on a distinguished road
yeah it's not that hard. But i don't see it's use really for regular websites... besides maybe detecting the viewer's browser and then choosing the script for it using hte if...then code. I need to learn the oop or w/e though before i guess.
__________________
Im working on flash's, photoshop's and trying to learn how to be a programmer.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Faucet is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 03-11-2006, 11:49 AM   #7
Professor
 
Join Date: Jul 2005
Posts: 2,208
Rep Power: 6 Will.Spencer is on a distinguished road
Java is also good for non-web code.

Java is especially good if cross-platform portability is important for your application.
Will.Spencer is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Java Goes Open Source Will.Spencer Software Development 4 03-07-2007 08:20 AM
Simple, safe WPS WiFi security around the corner - engadget Lyte Wired and Wireless Networking 0 08-26-2006 01:25 PM
Open-Source Java? Not If but How zvez UNIX / Linux 0 05-17-2006 05:01 AM
What's Java.... besides yummy coffee!? Lyte Tutorials and How-To... 0 01-17-2006 12:33 AM
Understand for Java enguy Software Development 2 12-02-2005 12:09 AM



All times are GMT -5. The time now is 05:38 AM.

Powered by vBulletin Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC5