有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (4) 个答案

  1. # 1 楼答案

    Windows仍然是一个面向孩子和那些只想上网或做财务文书工作的人的操作系统。但对开发者来说并非如此

    近20年来,MS在以下方面几乎无所作为:

    • 文件系统(他们可以保留自己喜爱的NTFS作为默认文件系统,并为专业人士提供另一个,不是吗)
    • 命令行,它仍然是我们在WindowsNT上得到的同样糟糕的东西。请注意,NT代表“新技术”,但他们甚至没有成功地继承10年或20年前已经可用的技术

    因此,如果您开发Java,请确保没有大小写不同的类名或包名。这必然导致灾难

    帮自己一个忙,在硬盘上腾出一点空间,或者连接一个外部硬盘,然后安装一个双引导LINUX。如果必须,则创建一个虚拟机。一旦安装了您喜爱的IDE,您将永远不会回头。一路上你会学到一两点

  2. # 2 楼答案

    它取决于底层文件系统。Windows的文件系统不区分大小写,因此当java编译器查找“Foo”时。“java”,操作系统将愉快地打开“foo”。取而代之的是java

  3. # 3 楼答案

    Windows文件系统不区分大小写
    您无法(正常地)在不区分大小写的文件系统上找到区分大小写的文件

    如果在Linux上使用区分大小写的文件系统运行javac,它将区分大小写

  4. # 4 楼答案

    可能您正在Windows或其他操作系统上运行编译器,该系统具有保留大小写或不区分大小写的文件系统。如果您在使用区分大小写文件系统的操作系统上运行它,您将得到不同的结果。换句话说,它不是编译器,而是操作系统(或者说是它的文件系统)