gpt4 book ai didi

java - Java 在不同平台上有何不同?

转载 作者:太空狗 更新时间:2023-10-29 11:27:33 25 4
gpt4 key购买 nike

我现在在读高中。我最近在网上浏览软件行业的员工通常想要什么以及工作要求是什么样的。

我看到一份职位描述,其中一项要求是:

Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform)

注意最后一部分:Java 最好在 UNIX 或 Linux 平台上运行

我不明白这个。 Java 不是在虚拟环境/机器中运行吗?既然 Java 不能直接与操作系统交互,为什么它在什么操作系统上运行很重要?

最佳答案

出于以下几个原因,开发人员职位描述可能需要使用某些操作系统的经验:

  1. 首先,正如您已经注意到的,有些语言直接与操作系统对话,代码需要了解底层操作系统(如 C/C++,已在您的职位描述中列出)。

  2. 其次,即使编程语言从您那里抽象出任何特定于操作系统的东西(包括文件系统/路径分隔符),您仍然要在其上部署/配置/运行/监控您的应用程序一些操作系统,您需要(至少)了解基础知识才能做到这一点。

对于 Java 职位描述,如果 UNIX/Linux“是一个优势”,这通常意味着您将在 UNIX/Linux 系统上运行您的代码并且您应该知道如何启动一个进程(您自己的 Java 应用程序或者一些应用服务器),如何在容器中部署应用程序,如何读取日志文件等等......

关于java - Java 在不同平台上有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15605035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com