It is strongly advised to download the first two links to your computer. The first link downloads Sun's Java Tutorial which is an almost mandatory read if you want to get started properly. Having the tutorial available locally can be a convenience even if you're offline.
The second link contains the API documentation of all the publicly available classes that come with the Java distribution. Without it you can't properly develop any software at all; software development isn't a guessing game.
The next links give you the details of several aspects of the Java language and its implementation. One day you'll need them. They're here for your convenience.
Before you want to ask a question in this forum check out the abundance of available documentation first. Oh, and while we're very willing to help you when you're stuck, we don't do your homework for you. If you ask any such question we'll refer you to this document.
Important external links
- Download Sun's Java tutorial
- Download the Java SE 6 API documentation
- Download the Java Language Specification
- Download the Java Virtual Machine Specification
- Download Sun's JavaMail API
- What every computer scientist should know about floating-point arithmetic
- What you always wanted to know about the classpath
- Sun's Java coding conventions
- Roedy Green's Java Glossary
- Java enumerations
Important internal links
A few last remarks
Please don't flag your post as being urgent; it might be urgent to you but it isn't urgent to us and your 'urgency' might seem as if it is a more important question than the other questions, which it isn't. Please don't do that.
Please write proper English; 'please' isn't written as 'plz'; also check your keyboard: when the dot key is stuck your post might look silly. This forum is reachable not by your cell phone so no acronyms nor sms-speak or text-speak are needed here; we frown upon it.