【问题标题】:Can system programming be done in JAVA?系统编程可以用JAVA完成吗?
【发布时间】:2011-03-19 09:41:25
【问题描述】:

准确地说是Unix系统编程。

【问题讨论】:

  • 你能详细解释一下你想要什么样的系统编程吗?
  • 这取决于您所说的“Unix 系统编程”是什么意思。 Java 可以通过 JNI 访问 C 库。但是,这并不能使 Java 成为内核设备驱动程序的理想选择——JVM 和 GC 有许多因素阻碍 Java 被用于此角色。
  • Java 代码在其所使用的系统平台的虚拟机实现上运行。所以,我的猜测是,既然您已经需要运行一个系统来运行 Java,那么您将无法使用 Java 运行一个系统本身。您可以在现有系统上运行基于 Java 的系统,但这样做的意义何在。
  • 衷心感谢您的所有回答。我会为此考虑C。 @My-career-decider :如果您不想提供帮助,最好不要发表评论!
  • 这不是提供职业建议的合适网站。请参阅careeroverflow.com。

标签: unix system


【解决方案1】:

考虑使用 C 语言,它最初被定义为 Unix 平台上系统软件的语言。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-10
    • 1970-01-01
    • 2012-12-27
    • 1970-01-01
    相关资源
    最近更新 更多