Preparing for your interviews?
Practicing Data Structures and Algorithms?You need a quick way to run many short programs.
Online IDEs are better suited for you than a Eclipse or simple text editor.

There are a number of Online IDEs.
In this post, we will review one of thebest online Java compilers and IDEs Codiva.io.
Compiles on the fly
Codiva has some cool features.

My favorite is, it compiles the code automatically after every few keystrokes.
You throw in the code, you will immediately find if there are any compilation errors.
You will see the red error mark, next to the line number on the left.

Codiva truly supports interactive programs.
This is very intuitive if you are just learning.
Long Running programs:
Most online IDEs can run program only for a few seconds.

Codiva can fire off the code for upto 5 minutes.
This is typically enough time to wait for user input, testing multithreading with locks,.
Where as, Codiva streams the results back to the server when the process is running.

Where as codiva, you will correctly see the result printed once every second.
I tested it to work well on my Android phone.
I havent tested on iPhone.

If you could test on an iPhone, kindly comment your experience.
If you plan to write code in mobile, I recommend Hackers Keyboard.
No PATH and JAVA_HOME variables.

In Codiva, you’re able to optionally create an account to keep track of your code.
On Codiva, by default the project is private.
Click Share and copy paste the URL to share a read only view.
it’s possible for you to also embed Codiva projects on your blog or your website.
Conclusion:
Codiva.io is a nice little tool to bookmark for Java Developers.
How To Protect Yourself Against Cyber Attacks
Are Your Passwords Secure?
Lets Find Out