【发布时间】:2018-12-02 06:37:05
【问题描述】:
在制作一些数组时,我注意到
char[] javaArray = {'j','a','v','a'};
打印出来
java
但是
String[] javaStringArray = {"j","a","v","a"};
只打印堆栈位置。我知道 char 和 String 都非常不同,但是 JVM 怎么知道第一个输出字符而第二个只输出一个堆栈位置?
我正在使用 IntelliJ 和命令 System.out.println(javaArray);
【问题讨论】:
-
char[] javaArray = {'j','a','v','a'}在哪里打印java? -
你的打印效果如何?
-
与其将
println的用法添加到最后,不如在开头突出显示。