<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><!--Python Tutor: https://github.com/pgbovine/OnlinePythonTutor/Copyright (C) Philip Guo (philip@pgbovine.net)LICENSE: https://github.com/pgbovine/OnlinePythonTutor/blob/master/LICENSE.txt--><head><title>Java Tutor - Visualize Java code execution to learn Java online</title><meta http-equiv="Content-type" content="text/html; charset=UTF-8"/><script type="text/javascript">window.optOverride = {}window.optOverride.frontendLang = 'java'; // hacky override before including visualize.bundle.js</script><!-- let Webpack take care of everything. Use the [hash] feature tocreate unique filenames for releases:https://webpack.github.io/docs/long-term-caching.html --><script type="text/javascript" src="build/visualize.bundle.js?2ebbca5906" charset="utf-8"></script><!-- insert google-analytics.txt contents here --></head><body><table id="experimentalHeader"><tr><td valign="top" id="headerTdLeft"></td><td valign="top" id="headerTdRight"><div id="surveyHeader"></div><div id="optHeader" style="font-family: Georgia, Palatino, Times, serif; font-size: 13pt; margin-bottom: 16px; margin-left: 16px;">Java Tutor - Visualize Java code execution to learn Java online<span style="font-size: 10pt";>(also visualize<a href="visualize.html#py=2">Python2</a>,<a href="visualize.html#py=3">Python3</a>,<a href="java.html">Java</a>,<a href="javascript.html">JavaScript</a>,<a href="typescript.html">TypeScript</a>,<a href="ruby.html">Ruby</a>,<a href="c.html">C</a>,and<a href="cpp.html">C++</a>code)</span></div></td></tr></table><div id="pyInputPane"><div id="codeInputWarnings">Write code in<select id="pythonVersionSelector"><option value="java">Java 8</option></select></div><div id="someoneIsTypingDiv" style="color: #e93f34; font-weight: bold; display: none;">Someone is typing ...</div><div id="codeInputPane"></div> <!-- populate with Ace code editor instance --><div id="frontendErrorOutput"></div><div id="surveyPane"></div><p><button id="executeBtn" class="bigBtn" type="button">Visualize Execution</button><button style="margin-left: 20px;" id="liveModeBtn" class="bigBtn" type="button">Live Programming Mode</button></p><div id="instructionsPane"></div><div id="javaOptionsPane" style="margin-top: 20px;">[<i>coming soon!</i>] Java options: pass in command-line arguments and feed user input to stdin</div><div id="optionsPane"><select id="cumulativeModeSelector" style="display: none;"><option value="false">hide exited frames [default]</option><option value="true">show all frames (Python)</option></select><select id="heapPrimitivesSelector"><option value="false">inline primitives & nested objects [default]</option><option value="true">render all objects on the heap (Python/Java)</option></select><select id="textualMemoryLabelsSelector"><option value="false">draw pointers as arrows [default]</option><option value="true">use text labels for pointers</option></select></div><div id="exampleSnippets"></div></div><div id="pyOutputPane"></div><div id="footer"></div></body></html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。