I usually use the one at MethodGamer.com
It’s fairly simple and easy to use and is constantly undergoing development.
They are supposedly looking for developers as well and you do not have to worry about the safety of your code as they do not save the code on their servers but allow you to save it on your own computer.
That’s the only one I know of though.

when i am trying to execute this program there is no compliation error,but i am getting this error
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Multiplication.main(Main.java:6)
what to do,something prblm is in array,how to execute this,i am a beginner in java,please tell me what is the prblm

hi, Mac! your program should be renamed in the format “classname.java”. for eg, if the name of the class in your program is phenom, then you should rename it as “phenom.java”. after doing so, run your program. it’ll work.sorry, if i’m wrong.

2011/01/06

aaa

It’s not necessary dat class name and file name should have same name.
It just for progarammers ease. Try it dude.
It means, “XYZ.java” having code :

during java code compilation it shows
C:\Program Files\Java\jdk1.7.0\bin>javac Prg04.java
Note: Prg04.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
how can i solve this and run the code???

can anyone help with this question please
Construct a complete program that consists of 2 classes, mainTriangle and Triangle and 1 object, tri that contains the following information:
Data : base (double) ? set the value to 4.2
height (double) ? set the value to 9.0
area (double)
Method : double calculateArea() ? calculate area = ½ (base * height )
void displayArea(double area) ? display the area

/**
* Check if we already have access tokens. If so just proceed to the
* TabWidget. Otherwise check if xAuth is supported or not and show the
* respective input screen layout.
*/
@Override
protected void onResume() {
super.onResume();

/**
* Triggers a call to the twitter auth url, where the user will login using
* username and password and get a pin back
*
* @param v
*/
@SuppressWarnings(“unused”)
public void getPinButton(View v) {
Intent i = new Intent(Intent.ACTION_VIEW);

// Keep in mind that all of the above statements can be combined
// into the following:
//BufferedReader inputStream = new BufferedReader(new FileReader(“README_InputFile.txt”));
//PrintWriter outputStream = new PrintWriter(new FileWriter(“ReadWriteTextFile.out”));