java中大小写区分大小写_Java区分大小写吗?
8 个答案:
答案 0 :(得分:34)
我在某处读到Java区分大小写。我无法证实这一点。
Java源代码区分大小写,如果您的意思是。即Double与double的类型不同,您可以有两个不同的独立变量myData和mydata。
是吗?如果是这样,为什么?
在大多数编程语言和环境中,区分大小写是常态,因为大写字母在最低级别表示不同。对于计算机来说,“a”和“A”是两个完全不同的东西,需要额外的工作才能让它表现得好像它们是相同的。
此外,某些语言对套管有非常棘手的特殊规则,例如:德语字母ß没有大写版本,通常大写为“SS” - 所以“weiß”和“WEISS”应该被认为是语法相同吗?更糟糕的是土耳其语:他们有两个单独的字母,有或没有点,每个都有自己的大写版本。所以在土耳其,“IMAGE”不是“图像”的大写版本!这根本不是无关紧要的,特别是对于Java,因为如果你愿意,你可以在Java程序中实际使用所有这些字母作为标识符。
鉴于这一切,编程语言设计人员会选择使语法区分大小写的简单解决方案,这是可以理解的。
答案 1 :(得分:11)
是的,它区分大小写。正是这种方式,因为它的传承来自C.为了使语言更加熟悉人们习惯于“白天”,他们将其视为区分大小写。还有一个额外的好处,因为Java标识符几乎可以是任何Unicode个字符。您不必担心个别角色是否可以大写。
例如,ß应该等同于ss吗?
答案 2 :(得分:6)
标识符区分大小写,因为排序规则是一个困难的,与语言环境相关的问题。
答案 3 :(得分:6)
Java区分大小写,因为它使用C风格的语法。区分大小写很有用,因为它可以根据情况推断出名称的含义。
例如,类名的Java标准是大写每个单词的第一个字母(Integer,PrintStream等)。变量和方法名称的标准是小写第一个单词的第一个字母,大写所有其他首字母(number,println(),checkError()等)。并且常量的标准都是带有下划线的大写(SOME_CONSTANT)。
虽然您不需要在代码中遵循这些规则(即使您违反这些规则也会编译),但Java的内置代码遵循它们,并且所有主要的Java库也都遵循这些规则。而且你的代码也应该遵循这些规则,因为它有助于其他开发人员在看到大写时推断出意义。
答案 4 :(得分:4)
这更像是一项技术决定。 Java旨在与平台无关。公共Java类与文件系统中的包/类名一起存储。在非Windows平台中,文件名区分大小写。如果您没有使用确切的案例来加载/运行该类,它将在那里失败。这种对区分大小写的需求扩展到Java中的其他标识符(最终为其他(但非技术)优势提供了空间,如命名约定)。
答案 5 :(得分:3)
编程语言是否应该区分大小写,往往会在程序员之间划分意见。无论辩论如何,重要的是要记住Java是区分大小写的。
它只是意味着Java程序中字母的大小写很重要。例如,假设您决定创建三个名为“endLoop”,“Endloop”和“EnDlOoP”的变量。尽管在英语中我们看到变量名称是相同的,但Java却没有。它会以不同的方式对待它们。
答案 6 :(得分:2)
是。 Java区分大小写,因为大多数编程语言都是!
答案 7 :(得分:1)
Java编译器和解释器区分大小写,因此必须始终如一地大写。
HelloWorldApp与Helloworldapp不同。
这种案例敏感性反映了Java作为C和C ++产物的遗产。
java中大小写区分大小写_Java区分大小写吗?相关推荐
- 关于Java中大小写转换
今天刚学的java 字符串大小写的转化 写的不详细或错误请指出啊谢谢!!! 第一步首先要写输入对象的定义,用到Scanner来接收输入的字符串 Scanner sc = new Scanner(Sys ...
- JAVA中大小写转化函数_Java-切换大小写,多个大小写调用同一函数
小编典典 您必须case为每个String 使用关键字,如下所示: switch (str) { //which mean if String equals to case "apple&q ...
- pg数据库 设置不区分大小写_浅谈PostgreSQL中大小写不敏感问题
本文主要讨论PostgreSQL中大小写不敏感存在的问题. 默认情况下,PostgreSQL会将列名和表名全部转换为小写状态. 图1 Person与person 如图1所示,我们创建表person,其 ...
- java语言中标识符大小写不敏感_下列叙述中,正确的是()。A.Java语言的标识符是区分大小写的B.源文件名与public类名可...
下列叙述中,正确的是().A.Java语言的标识符是区分大小写的B.源文件名与public类名可 更多相关问题 [单选,A1型题] 有关血栓闭塞性脉管炎的说法,下列不恰当的是() [判断题] 用拉伸塑 ...
- 删除字符串的大写字母c语言,将字符串大写字母变小写 C语言 字符串中大小写字母转换...
java怎样将大写字母转换成小写字母 具体代码如下,字符串中大.小写互转 1)输入 第一行只有一个整数m(m都说欲擒故纵最能虏获芳心,可小编拿什么对抗她在皱眉时,小编忍不住嘘寒问暖的情绪. jquer ...
- html案例字符串大小写转换,将字符串大写字母变小写 c语言编程:字符串中大小写字母转换...
java怎样将大写字母转换成小写字母 具体代码如下,字符串中大.小写互转 1)输入 第一行只有一个整数m(m jquery 字符串大写字母转小写 js字符转换成小写的方法:toLowerCase()j ...
- java boolean是什么_java中的boolean与Boolean有什么不同
java中的boolean与Boolean有什么不同 发布时间:2020-11-11 15:59:21 来源:亿速云 阅读:74 作者:Leah 这篇文章给大家介绍java中的boolean与Bool ...
- JS 统计字符串中大小写字母个数
JS 统计字符串中大小写字母个数 注:字母a-z的code为97 - 122,A-Z的code为65 - 90 这很重要.不过记不住也没关系 let str = 'naAZiHesnKuanzgA'c ...
- 字符串中大小写转换输出
字符串中大小写转换输出 目录 诞生原因 运行环境 功能介绍 运行截图 记录内容 代码 诞生原因 经常遇到需要字母大小写转换的事情,如果一个一个去修改可能回很麻烦, 或者有人说 可以打开excel使用其 ...
最新文章
- LINQ to SQL 在 Visual Studio 2008 中的简单应用
- Xcode 添加前缀
- 【Java面试题】docker启动失败原因
- 打开了悬浮窗权限但是没有_给你的手机添加“樱花雨”特效,打开手机樱花就满屏飘落,漂亮!...
- C#_获取 SQL服务器列表
- Android—AspectJ实践
- 【每日算法Day 105】打家劫舍第二弹:看好你的电瓶车!
- VFP用Foxjson玩转JSON,超简单的教程
- cubase手机版android,Cubase中文应用
- 华为云 内容审核API调用 前端 js uni-app
- 关于VMware虚拟机安装失败的解决办法,报错(29142)或者安装系统后无法启动
- ubuntu14.04 splash安装
- 【转】“数据提供程序或其他服务返回 E_FAIL 状态” 或者 Data provider or other service returned an E_FAIL status.
- 微信聊天框如何隐藏(微信教程分享)
- 高考改革后计算机老师,高考改革后 技术教师缺口很大
- 查询中文期刊影响因子的方法
- iPhone 5 屏幕尺寸变长指南
- 破解XXX游戏驱动保护过程总结
- 技术前沿与经典文章17:历史上54位伟大物理学家、科学家的专属LOGO(三)
- 从找书到笔记整理,这些工具助力你完成高效阅读
热门文章
- 用virtual实现TemplateMethod和Strategy--龙之介《Effective C++》实验室
- 自定义镜像上传阿里云(图文教程 附带思维导图)
- erlang nif windows x64 Failed to load NIF library : 'Unspecified error'
- js判断时间先后问题
- 读 富爸爸财务自由之路 之感
- Android Killer 高版本卡死,Android Killer反编译卡死的一个解决方案
- IDEA 使用VUE框架
- 微信小程序模拟车牌号键盘
- 从零开始学微信小程序开发:6 旅行计划调查
- MUI 常用操作总结