Python对J是空闲的

2024-04-25 21:18:40 发布

您现在位置:Python中文网/ 问答频道 /正文

问:是否有其他语言的pythonIDLE那样的IDE?特别地,我想为java开发一个,但是对于IDLE这样的调试系统,任何编程都会感觉非常好


信息:

我的主要特点是测试程序的能力。在空闲时,我可以在一个窗口中为我的类设置编辑器,我保存并运行它,然后空闲弹出。如果有什么事要跑,就会发生这样的事。但如果我只是制作类而不是完整的程序,它只是坐在那里,脸上带着一副傻乎乎的表情。我键入例如:

a = foo(%constructor params%)

现在a是foo的实例化,我可以随意测试任何函数:

a.bar("function call params!")

然后foo.bar运行。它对调试非常有用。但我只在python中见过。但我真的很喜欢java,在java中,我必须编写一个完整的独立类才能做任何事情。真烦人。


结论:

谢谢那些回答的人。递归的,二十英里的,递归的,贾斯汀·埃西尔,尤其是递归的。。。递归。。。维基百科页面很棒。我在找一个REPL。

对不起,我没有信息,我赶时间忘了。其中一个时刻,你的脑海中浮现出你知道自己的意思,当然其他人都知道。。。


Tags: 语言信息foo系统编程bar能力java
3条回答

BlueJ可能是Java社区中最接近的东西。

如果您正在讨论REPL(Read Eval Print Loop),或者某种控制台,在这里您可以测试代码而不必编译整个项目/文件,BeanShell是我为Java找到的最好的。它并不像IDLE那样与IDE紧密集成,但与Java这样的语言结合起来,它已经非常好了。

我想补充的是,Intellij IDEA在断点处也有一个交互式shell,在断点处它是调试面板中的一个小计算器图标。另外,由于Groovy是Java的一个超集,因此您也可以在其交互式shell中直接编写Java。

相关问题 更多 >