Doc comments for this language can be produced by including comments started by a forward slash followed by two asterisks and ended by an asterisk followed by a forward slash. Checked exceptions were first devised for this language. Almost all code in this language must be located inside a class. IDEs written in, and primarily for, it include Eclipse and NetBeans. It is touted as (*) "write once, run anywhere." Source code in this language is compiled into bytecode which runs on a namesake virtual machine. For 10 points, name this language originally designed by James 
Doc comments for this language can be produced by including comments started by a forward slash followed by two asterisks and ended by an asterisk followed by a forward slash. Checked exceptions were first devised for this language. Almost all code in this language must be located inside a class. IDEs written in, and primarily for, it include Eclipse and NetBeans. It is touted as (*) "write once, run anywhere." Source code in this language is compiled into bytecode which runs on a namesake virtual machine. For 10 points, name this language originally designed by James Gosling at Sun Microsystems.
Doc comments for this language can be produced by including comments started by a forward slash followed by two asterisks and ended by an asterisk followed by a forward slash.
{Java} [do not accept "JavaScript"]