java - 斯卡拉-Java =? (或 Clojure - Java =?)

标签 java scala clojure

  1. 开发人员是否可以在不了解 Java 的情况下使用 Scala?
  2. 开发人员是否可以在不懂 Java 的情况下使用 Clojure?

注意:例如,我是一名 C# 开发人员,我在不知道任何 VB 的情况下使用 .NET(当然 WF 4.0 使用 VB 进行语句,所以我拒绝任何涉及 WF 4.0 的项目:))。

总结 I:感谢大家的回答。现在我可以告诉你可以在不知道 Java(语言)的情况下使用这些语言。现在我有另一个问题:如何从 Java (JVM) 生态系统开始?什么是初级、中级和高级知识库(包!)?老实说,Java 生态系统对我来说总是有点困惑,所以提供一些“引用资料”和“事实上的教程”对于学习(曲线!)JVM 会很有帮助。 (好的!我会把它作为另一个问题发布!)

最佳答案

Scala 和 Clojure 更是如此,是与 Java 完全不同的语言。它们唯一的共同点是都运行在 Java 虚拟机上。您无需了解 Java 编程语言即可使用 Scala 或 Clojure 进行编程。但是,了解一些有关 Java 生态系统(Java 虚拟机和运行时环境)的信息会很有用。

关于java - 斯卡拉-Java =? (或 Clojure - Java =?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2992839/

相关文章:

java - Scala - 组合 LocalDate 和 LocalTime 时如何正确添加 ZoneOffset?

generics - 编写接受具有特定方法的对象的方法的语法

scala - Await.ready 和 Await.result 的区别

用于视频聊天的 Clojure 堆栈

clojure - 基于依赖关系的结果排序

clojure - Clojure 中的 seq 函数注意事项

java - Apache POI无法在Linux中生成Excel

java - 识别中缀到后缀转换中的括号

java - 使用 testNG 将 test 内的数据提供者元素作为数组进行利用

java - 为什么我会出现空指针异常?