梦想吧

43 分类: Java

Java学习笔记(二) - 字符串与字符串数组

字符串

字符串在Java语言中是一个引用类型,当执行String s = "hello"时,JVM虚拟机会先开辟内存创建字符串"hello",然后使变量s指向它。
QQ截图20200512111554.png
当再次执行s = "world"时,JVM虚拟机会新开辟内存空间,创建新的字符串"world",然后修改变量s的指向。
QQ截图20200512111612.png
类似于C语言的指针概念,变量s指向字符串的地址

字符串数组

首先定义一个字符串数组

String[] names = {
    "ABC", "XYZ", "zoo"
};

QQ截图20200512111629.png
names[1]进行修改,names[1] = "cat";
QQ截图20200512111643.png
JVM虚拟机将names[1]的指向重新指向"cat"字符串

#Java, 字符串, 数组

作者: Jim

版权: 除特别声明,均采用BY-NC-SA 4.0许可协议,转载请表明出处

目录Content

评论