Some Online Compilers
Python Compilers/IDE
SQL Compilers/IDE
Java Compilers/IDEs
- Quick online compiler for Java, PHP, Python, C#, Objective-C++, etc. https://onecompiler.com/
Great free, online compiler for many different languages
- Excellent online compiler for Java, PHP, Python, C#, Objective-C++, etc. https://www.onlinegdb.com/
Connects to GitHub, as well!
- Quick online compiler for Java, PHP, Python, C#, Objective-C++, etc. https://repl.it/
Great online compiler for many different languages (REPL == Read-Evaluate-Print Loop) but behind a registrationwall/paywall now
- Comprehensive online compiler for Java, PHP, Python, C#, Objective-C++, etc. https://www.jdoodle.com/start-coding
Also significant IDE functionality
- Powerful online compiler for Java, PHP, Python, C#, Objective-C++, etc. https://paiza.io/en
This one lets you upload files and use them there (or at least copy and paste them there)
- One more great online compiler for Java, PHP, Python, C#, etc. http://www.tutorialspoint.com/codingground.htm
One more free, online compiler for many different languages (used to be http://compileonline.com/ )
- Yet one more great online compiler for Java, PHP, Python, C#, etc. https://codepad.remoteinterview.io/pads
Yet one more free, online compiler for many different languages
- Another excellent online compiler for Java, PHP, Python, C#, etc. http://ideone.com/
Another great free, online compiler for many different languages
- Nice online compiler for Java, PHP, Python, C#, Objective-C++, etc. https://www.nitrous.io/
Great free, online compiler for many different languages
- Very nice Java compiler http://www.browxy.com/
Browxy is a free Java compiler, launcher, and publisher; just choose the "Hello World" example program and click "Start".
- Online coding practice and Java compiler http://codingbat.com/
Live coding problems to build coding skill in Java and Python
- Java is pass-by-value only http://www.javaworld.com/article/2077424/learn-java/does-java-pass-by-reference-or-pass-by-value.html
Clarify the confusion of pass-by-reference vs pass-by-value in Java