Java是一种区分大小写的语言,这意味着Java程序中字母的大小写很重要。
区分大小写在文本中强制使用大写或小写。例如,假设您创建了三个名为“endLoop”、“endLoop”和“endLoop”的变量。尽管这些变量由完全相同的字母组成,但java并不认为它们是相等的。它将以不同的方式对待他们。
这种行为的根源在于编程语言C和C++,java是基于此的,但并非所有的编程语言都会强制区分大小写。那些不包括Fortran、COBOL、Pascal和大多数基本语言的语言。
编程语言中区分大小写的价值在程序员之间争论不休,有时几乎带着宗教狂热。
一些人认为,区分大小写是确保清晰性和准确性的必要条件——例如,波兰语(波兰国籍)和波兰语(如鞋油)、SAP(系统应用程序产品的首字母缩写)和SAP(如树状SAP)之间,或Hope和Hope之间存在差异。此外,该论点认为,编译器不应试图猜测用户的意图,而应完全按照输入的字符串和字符进行编译,以避免不必要的混淆和引入错误。
另一些人则反对区分大小写,理由是这种做法更难处理,更容易导致错误,但收效甚微。一些人认为区分大小写的语言会对生产率产生负面影响,迫使程序员花费数不清的时间调试问题,而这些问题最终只会像“登录”和“登录”之间的区别一样简单
陪审团仍对案件敏感性的价值持怀疑态度,可能会做出最终判决。但就目前而言,区分大小写在Java中仍然存在。
如果在使用Java编码时遵循以下提示,则应避免最常见的区分大小写错误:
...。程序员在给变量命名时应该遵循规则。Java是一种区分大小写的语言。因此,变量名“number”与“number”不同。变量名可以包含Unicode字母和数字。他们不能有空间。参考以下程序。 图01:带变量的Java程序 根据上面的程序,x和y...
windows10现在提供了一个可选的区分大小写的文件系统,就像Linux和其他类似UNIX的操作系统一样。如果启用此功能,所有Windows进程都将正确处理区分大小写的文件和文件夹。换句话说,他们将“file”和“file”视为两个独立的文...
...便您可以从中进行选择。 数组与arraylist的区别 可调整大小 这两种数据结构之间的一个主要且值得注意的区别是,Array本质上是静态的,这意味着它是一种固定长度的数据类型,而ArrayList本质上是动态的,这意味着它是一种可...
...域,有助于将多个组件组合在一起,而框架是一个可调整大小、可移动的独立窗口,带有包含所有其他组件的标题栏。 Java是一种通用的高级编程语言,其设计目的是尽可能减少依赖性。Java源代码被转换成称为字节码的中间代码...
...言类似于C。Verilog的最新版本是ieee1364-2005,它是一种区分大小写的语言,允许实时模拟。这种语言的基本构造块称为模块。 VHDL–这种语言的基础语言是Ada和Pascal。它不区分大小写。VHDL中的硬件模块称为实体。通常,VHDL比Verilog...
...)–它创建一个缓冲字符输入流,使用输入缓冲区的默认大小。 BufferedReader(Reader rd,int size)–它创建一个缓冲字符输入流,使用指定的大小作为输入缓冲区。 下面是一个例子。file1.txt是一个包含一些字符的文件。 Figure 2: Prog...
...行为就是做饭,走路,说话等等。“对象”是使用3个可区分的步骤创建的-宣言实例化初始化在第一步declaration中,声明一个对象类型的变量名,它将成为对象内存的引用。在第二步实例化中,我们有一个关键字,即“new”,用...
...有关,尽管它们在运行时可能会弹出窗口,但可以很好地区分它们,因为JPanel不包含标题栏,而JFrame包含标题栏。参考文献https://docs.oracle.com/javase/7/docs/api/javax/swing/jpanel.htmlhttps://docs.oracle.com/javase/7/docs/api/javax/swing/jframe.html
...Java中,变量名通常不以sigil($)开头。 Java中的类名区分大小写。 字符串在Java中是不可变的。 Java类库提供了一种实现线程的机制。PHP没有这样的机制。 PHP方法和函数允许使用可选参数。在Java中,必须为每个可能的参数列表定...