String str = "hello" 与 String str = new String("hello") 的区别

1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。html 2. 栈的优点是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是肯定的,缺少灵活性。另外,栈数据能够共享,详见第3点。堆的优点是能够动态地分配内存大小,生存期也没必要事先告诉编译器,Java的垃圾收集器会自动收走这些再也不使用的数据。但缺点是,因为要在运行时动态分
相关文章
相关标签/搜索