String类的特点
String类的特点一旦被赋值就不可以改变
String s=“abc”;
s+="def";
输出s的结果是abcdef
在这我发现s可以改变了,研究了一下才知道s是引用而已,真正做加法运算的是在方法区里的常量池,abc如果在常量池里已经存在那么就直接引用,如果没有就创建,def同样。最后abc和def在常量池创建另外一个空间做拼接然后把地址赋给s引用
小白新手笔记

...全文
相关推荐
面试String的特点及重要方法
在Java面试中,String类作为基础且重要的数据类型,其特点和核心方法的理解是提升面试表现的关键。首先,了解String的实现机制有助于揭示其高效性和内存管理策略。在JDK 1.8版本中,Stri
Java String类的使用详解
这使得String对象可以在多个地方安全地共享,而不会担心被意外修改。### 一、String类概述及特点1.
String类常见功能
#### 三、String类的特点String 类的一个重要特性是其内容一旦被初始化就不能改变。这意味着如果尝试更改一个字符串的内容,实际上是创建了一个新的字符串对象。
day003【String类、static、Arrays类、Math类】.pdf
而Math类则包含了一系列的静态方法和静态变量,用于执行基本的数学运算,比如三角函数、对数、平方根等。String类的特点包括:1. 字符串不变:指的是String对象一旦创建就不能更改。
Java当中string类基础数据类型的包装类Math类File类.docx
"Java基础知识点总结"Java是一种高级编程语言,具有平台独立性、面向对象和多线程等特点。本文总结了Java基础知识点,涵盖String类、Math类、File类和枚举等方面。


Java SE
