您能否澄清一下 - 应该使用哪个词来描述从文字创建 String 对象的过程:
字符串 obj = "值";
据我所知,说这里我们有自动装箱是不正确的,因为它实际上仅适用于原始类型,但是这个过程还有其他特殊的关键字吗?
最佳答案
它被称为定义。 您正在“声明”一个字符串变量,并将其“初始化”为特定值。
查看以下链接以获得更好的说明:
http://ee.hawaii.edu/~tep/EE160/Book/chap14/subsection2.1.1.4.html
并引用其中的一部分:
到目前为止,当我们“声明”一个变量时,我们的意思是我们已经告诉编译器有关该变量的信息;即它的类型和名称,以及为变量分配的内存单元(本地或全局)。编译器的后一个操作(分配存储)更准确地称为变量的定义。声明的更严格定义只是描述“关于”变量的信息。
关于java - Java 中字符串操作的正确名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19384721/