Java中的到底又没有string,怎么有的说的是无string,而只有String呢?

2025-04-28 09:05:26
推荐回答(5个)
回答1:

java肯定有String
问这个问题绝对是初学者
java中对大小写控制的比较严格

说起string 和String
这要从C#开始,如果你有接触过C#你会发现java和C#不仅仅是相似,简直就是一样了
这两家公司又经常打架,所以说书写格式以及编码略有不同。
而java诞生于C之后,java自主书写限制了大小写的规范,于C#有区别,所以string 不能被定义
String代替string

回答2:

只用java.lang.String 类型,它不可继承,由启动加载器装载,这个类型值得你去研究:比如直接赋值是常量,存在常量池;new 出来时对象,引用变量指向堆内存

回答3:

只有String,没有string,String是字符串类型,只有这个

回答4:

同楼上,String是数据类型,注意前面S是大写的,没有s小写的说嘛。

回答5:

java中没有string类 有String类 区分大小写。
C# 有string类。