0_0_23218245_5015\Main.java:28: 错误: 需要class, interface或enum
复制代码
^
0_0_23218245_5015\Main.java:48: 错误: 非法字符: '\u3002'
HotSpot虚拟机中不区分虚拟机栈和本地方法栈。栈容量用-Xss参数设定。Java虚拟机规范中描述了两种异常:
^
0_0_23218245_5015\Main.java:48: 错误: 非法字符: '\u3002'
HotSpot虚拟机中不区分虚拟机栈和本地方法栈。栈容量用-Xss参数设定。Java虚拟机规范中描述了两种异常:
^
0_0_23218245_5015\Main.java:48: 错误: 非法字符: '\uff1a'
HotSpot虚拟机中不区分虚拟机栈和本地方法栈。栈容量用-Xss参数设定。Java虚拟机规范中描述了两种异常:
^
0_0_23218245_5015\Main.java:51: 错误: 非法字符: '\uff0c'
如果线程请求的栈深度大于虚拟机锁允许的最大深度,将抛出StackOverflowError异常。
^
0_0_23218245_5015\Main.java:51: 错误: 非法字符: '\u3002'
如果线程请求的栈深度大于虚拟机锁允许的最大深度,将抛出StackOverflowError异常。
^
0_0_23218245_5015\Main.java:52: 错误: 非法字符: '\uff0c'
如果虚拟机在扩展栈时无法申请到足够的内存空间,则抛出OutOfMemoryError异常。
^
0_0_23218245_5015\Main.java:52: 错误: 非法字符: '\u3002'
如果虚拟机在扩展栈时无法申请到足够的内存空间,则抛出OutOfMemoryError异常。
^
0_0_23218245_5015\Main.java:99: 错误: 需要class, interface或enum
复制代码
^
0_0_23218245_5015\Main.java:101: 错误: 非法字符: '\uff0c'
当单个线程下,无论是由于栈帧太大还是虚拟机栈容量太小,当内存无法分配的时候,虚拟机抛出的都是StackOverflowError异常。
^
0_0_23218245_5015\Main.java:101: 错误: 非法字符: '\uff0c'
当单个线程下,无论是由于栈帧太大还是虚拟机栈容量太小,当内存无法分配的时候,虚拟机抛出的都是StackOverflowError异常。
^
0_0_23218245_5015\Main.java:101: 错误: 非法字符: '\uff0c'
当单个线程下,无论是由于栈帧太大还是虚拟机栈容量太小,当内存无法分配的时候,虚拟机抛出的都是StackOverflowError异常。
^
0_0_23218245_5015\Main.java:101: 错误: 非法字符: '\u3002'
当单个线程下,无论是由于栈帧太大还是虚拟机栈容量太小,当内存无法分配的时候,虚拟机抛出的都是StackOverflowError异常。
^
0_0_23218245_5015\Main.java:146: 错误: 需要class, interface或enum
复制代码
^
0_0_23218245_5015\Main.java:154: 错误: 非法字符: '\u3002'
下面这段代码需要jdk1.6模拟。
^
0_0_23218245_5015\Main.java:161: 错误: 需要class, interface或enum
import java.util.ArrayList;
^
0_0_23218245_5015\Main.java:162: 错误: 需要class, interface或enum
import java.util.List;
^
0_0_23218245_5015\Main.java:187: 错误: 需要class, interface或enum
复制代码
^
0_0_23218245_5015\Main.java:214: 错误: 需要class, interface或enum
复制代码
^
0_0_23218245_5015\Main.java:216: 错误: 非法字符: '\uff0c'
对于jdk1.6,intern()方法会把首次遇到的字符串实例复制到永久代中,返回的也是永久代中这个字符串实例的引用。
^
0_0_23218245_5015\Main.java:216: 错误: 非法字符: '\uff0c'
对于jdk1.6,intern()方法会把首次遇到的字符串实例复制到永久代中,返回的也是永久代中这个字符串实例的引用。
^
0_0_23218245_5015\Main.java:216: 错误: 非法字符: '\u3002'
对于jdk1.6,intern()方法会把首次遇到的字符串实例复制到永久代中,返回的也是永久代中这个字符串实例的引用。
^
0_0_23218245_5015\Main.java:219: 错误: 非法字符: '\uff0c'
而StringBuilder创建的字符串实例在Java堆,所以必然不是同一个引用,将返回false。
^
0_0_23218245_5015\Main.java:219: 错误: 非法字符: '\uff0c'
而StringBuilder创建的字符串实例在Java堆,所以必然不是同一个引用,将返回false。
^
0_0_23218245_5015\Main.java:219: 错误: 非法字符: '\u3002'
而StringBuilder创建的字符串实例在Java堆,所以必然不是同一个引用,将返回false。
^
0_0_23218245_5015\Main.java:223: 错误: 非法字符: '\uff0c'
而jdk1.7中的intern()实现不会复制实例,只是在常量池中首次出现的实例引用,因此intern()返回的引用和由StringBuild创建的那个字符串实例是同一个。
^
0_0_23218245_5015\Main.java:223: 错误: 非法字符: '\uff0c'
而jdk1.7中的intern()实现不会复制实例,只是在常量池中首次出现的实例引用,因此intern()返回的引用和由StringBuild创建的那个字符串实例是同一个。
^
0_0_23218245_5015\Main.java:223: 错误: 非法字符: '\u3002'
而jdk1.7中的intern()实现不会复制实例,只是在常量池中首次出现的实例引用,因此intern()返回的引用和由StringBuild创建的那个字符串实例是同一个。
^
0_0_23218245_5015\Main.java:252: 错误: 非法字符: '\u201c'
“中国钓鱼岛"和“倚天不屠龙"都在常量区中不存在,那么为什么输出结果一个是true,另一个是false呢?
^
0_0_23218245_5015\Main.java:252: 错误: 非法字符: '\uff0c'
“中国钓鱼岛"和“倚天不屠龙"都在常量区中不存在,那么为什么输出结果一个是true,另一个是false呢?
^
0_0_23218245_5015\Main.java:252: 错误: 非法字符: '\uff0c'
“中国钓鱼岛"和“倚天不屠龙"都在常量区中不存在,那么为什么输出结果一个是true,另一个是false呢?
^
0_0_23218245_5015\Main.java:252: 错误: 非法字符: '\uff1f'
“中国钓鱼岛"和“倚天不屠龙"都在常量区中不存在,那么为什么输出结果一个是true,另一个是false呢?
^
0_0_23218245_5015\Main.java:255: 错误: 非法字符: '\u3002'
这就涉及到创建String对象的原理。下面我们将代码和内存对应起来看一下。
^
0_0_23218245_5015\Main.java:255: 错误: 非法字符: '\u3002'
这就涉及到创建String对象的原理。下面我们将代码和内存对应起来看一下。
^
34 个错误
|