<分区>
我正在学习 C#,
,我只想得到一个概念性的答案问题。我已经阅读了一些有关如何使用 C# 进行编程的内容,并且每个教程都大量引用了 .NET
,但我对其中的关系仍然不清楚。到目前为止,我了解到 .NET 是一种软件框架,具有内置结构和库等,人们可以使用 C# 进行编程。如果需要,请纠正我:)
几年前我学习了 Java
,我想知道是否有类似的“框架”被 Java 使用/是其中的一部分。
非常感谢。
<分区>
我正在学习 C#,
,我只想得到一个概念性的答案问题。我已经阅读了一些有关如何使用 C# 进行编程的内容,并且每个教程都大量引用了 .NET
,但我对其中的关系仍然不清楚。到目前为止,我了解到 .NET 是一种软件框架,具有内置结构和库等,人们可以使用 C# 进行编程。如果需要,请纠正我:)
几年前我学习了 Java
,我想知道是否有类似的“框架”被 Java 使用/是其中的一部分。
非常感谢。
最佳答案
Microsoft 的 .NET 是一个平台。该平台由三种类型的构建 block 组成:
你可以找到more information here .
Java有自己的虚拟机,Java虚拟机(JVM),类似于.NET CLR。
Java 的执行引擎(JVM)和带有一组库的 Java 编译器构成了 Java Platform.因此,要回答您的问题,Java 和 .Net 有许多差异和更多相似之处,但可以说“C# 之于 .NET 就像 Java 之于 .. Java 平台”。
有些人为了简单起见可能会说“Java”,但他们真正想说的是“Java 平台”。
关于java - C# 之于 .NET 就像 Java 之于 Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24830931/