gpt4 book ai didi

java - 为什么 int 的对象包装是 Integer 而不是 Int?

转载 作者:行者123 更新时间:2023-12-01 22:28:20 24 4
gpt4 key购买 nike

我发现变量的原始版本和对象版本之间有以下映射:

  • float -> F float
  • 双->
  • boolean 值 -> B boolean 值
  • 字节 -> 字节字节
  • 短 ->
  • ...

因此,对于它们所有人来说,唯一的区别是世界的第一个字母。我想知道为什么此规则不适用于变为 Integer(而不是 Int)的 intchar 成为角色,而不是 (Char)。

我不知道这是否是问这个问题的正确地方,但我真的很想知道这个选择是否有理由,即使是因为我教 children java并且他们经常向我问同样的问题.

最佳答案

因为 JDK 类遵循 Java 命名约定。

Class names should be nouns, in mixed case with the first letter of each internal word capitalized. (...) Use whole words-avoid acronyms and abbreviations (unless the abbreviation is much more widely used than the long form, such as URL or HTML).

引用:

Java naming conventions

关于java - 为什么 int 的对象包装是 Integer 而不是 Int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35540278/

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