草庐IT

scala-ide

全部标签

java - 最佳(scala 和其他针对 java vm 的语言)优化

我只是在阅读有关genericsspecialization的scala实现的信息,他们通过此功能实现的速度提升确实引起了我的注意。我想知道还有哪些其他功能具有针对javavm的语言实现,实际上使它们的性能比java更好?我知道生成的代码离java越远,它的性能下降得越远。所以我真的很想知道语言还可以实现哪些其他功能来在Java中实现更好的性能。请不要回答这个谈论scala在java之上的非常好的特性的问题,我只是在谈论性能。此外,如果您有尚未实现的建议,请务必回答!谢谢! 最佳答案 Scala做supporttail-callop

java - Java 应用程序的哪些部分应该用 Scala 编写?

我正在使用Struts2编写一个Java应用程序,但现在我想将它变成一个Java和Scala的混合项目。我没有太多使用Scala的经验,但我几年前在大学里学过Haskell——我真的很喜欢函数式编程范式,但当然在类里面我们只会遇到非常适合函数式解决方案的问题!在现实世界中,我认为有些代码更适合命令式风格,为此我想继续使用Java(我知道Scala支持命令式语法,但我还没有准备好朝着纯Scala项目的方向发展刚刚)。在混合项目中,如何决定什么用Java编码,什么用Scala编码? 最佳答案 两件事:99%的Java代码都可以用Scal

java - 如何卸载 Scala Eclipse 插件?

我尝试安装在http://www.scala-lang.org/node/94上宣传的Scala中宣传的Eclipse插件.我将它安装到我的SpringSourceToolSuite2.2.1版本上,认为一切都会好起来的。我仍在使用MacOS10.4,因此没有升级到Java6。瞧,我错了。添加scala插件后,我什至无法再重新启动STS。所以我想从配置文件中删除它,以便Eclipse不再尝试加载它。我已经从artifacts.xml和config.ini中删除了任何与scala匹配的内容。我还从插件目录中删除了scalajar。仍然没有运气。你们中的任何人都可以进一步建议从Eclips

java - 'java.lang.AssertionError : assertion failed' Error while starting Scala-IDE(Eclipse)

我是eclipse的新手。如果我有什么不对的地方,请原谅。我已经为eclipse4.6.1下载了ScalaIDE。我已经提取了内容并尝试启动Eclipse。最初maven存在问题:“无法读取maven-resources-plugin的工件描述符”。我能够通过将代理设置添加到.m2文件夹中的settings.xml来解决这个错误(我假设是因为它没有再次出现)。现在我收到一个新错误:'java.lang.AssertionError:assertionfailed'下面是完整的错误:!ENTRYorg.eclipse.e4.ui.workbench.swt422017-07-1014:3

java - Eclipse IDE 边栏(导航)缺失

我正在尝试将Eclipse用于我的计算机科学类(class),但左侧的栏不见了。有谁知道修复? 最佳答案 你是说包浏览器吗?您可以在这里切换 关于java-EclipseIDE边栏(导航)缺失,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18604217/

java - Play Framework : Mixing Java and Scala controller/views

在built.sbt文件中有一个设置.enablePlugins(PlayScala)将我的项目设置为scala。现在我也想使用Java。我发现有两个版本的data.Form(play.data._和importplay.api.data._)。所以我为参数列表使用了完全限定类型。@(loginForm:play.data.Form[User_LoginForm])@importhelpers._@helper.form(action=routes.ApplicationJava.login(),'id->"loginForm"){@helper.inputText(loginForm

java - 我可以从 Eclipse/IDE 调试器连接到远程机器上的 jsadebugd 进程吗?

我有一个在Linux机器上运行的java进程,但它无法在Debug模式下启动/重新启动。我读到了jsadebugd命令并启动守护进程,但我想从IDE(可能是Eclipse)调试器或YourKit或jconsole连接到它。我怎样才能做到这一点?远程JVM是1.6+。 最佳答案 既然您提到了Yourkit和其他工具,我假设您真正想要做的是查看应用程序内部的对象状态。有几个选项,但我不认为它能让你像Eclipse或其他调试器那样设置断点(尽管我很想听听是什么限制你在Debug模式下启动进程-技术?过程?)您是否尝试连接:VisualVM

java - Scala 解析 RSS/Atom 提要

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion有人知道解析RSS/AtomFeeds的好的库/jar吗?我想在其中填充一个URL,并希望以同种方式获取新闻项。(意思是:Source是否包含Atom或RSS提要无关紧要。我只想返回“Items”。)在SO上浏览了一下,想出了ROME,不过目前好像比较乱(比如没有下载),而且是纯Java方案。Scala是首选,但如果不存在特定于Scala的东西,Java也可以。此外,

java - 使用 Scala 解析 Java 源代码

我正在开发一个静态分析工具,我需要使用Java源代码,我想用Scala编写我的代码,以便我可以从它的功能特性中获益。是否有任何简单的方法来解析Java源代码并使用Scala获得抽象语法树?我考虑过使用一些用Java编写的现有Java解析器,但我想确保我没有遗漏一些很酷的Scala库 最佳答案 我以为Scala可以调用Java库。您应该能够调用任何Java实现的Java解析器(例如ANTLR)。这样你就可以获得一个成熟的解析器。 关于java-使用Scala解析Java源代码,我们在Sta

java - 为什么 Scala 构建自己的 ForkJoinPool 而不是使用 java.util.concurrent.ForkJoinPool#commonPool?

这个问题在这里已经有了答案:scala.concurrent.forkjoin.ForkJoinPoolvsjava.util.concurrent.ForkJoinPool(1个回答)关闭2年前。Java和Scala都引入了自己的全局ForkJoinPool,Java为java.util.concurrent.ForkJoinPool#commonPool,Scala为scala.concurrent.ExecutionContext#global。这两个似乎都旨在用于相同的用例,特别是运行非阻塞并发任务(通常是隐式的)。现在据我所知,如果你以错误的方式选择互操作依赖项,你最终会得到