2016 - 2024

感恩一路有你

java和python哪个好 Java基本数据类型作为局部变量存储在哪?

浏览量:2915 时间:2021-03-23 15:47:32 作者:admin

Java基本数据类型作为局部变量存储在哪?

基本数据类型作为局部变量放在堆栈中,新对象放在堆中,用static声明的变量是静态变量,静态变量和字符串常量放在数据段中

学习Java时,很多人一整天都没有匹配Java开发环境,这里也没有或者在那里。他们对Java非常感兴趣,但是开发环境让他们感到不舒服。很难避免Java如此困难,配置开发环境如此麻烦的想法;

过去学习Java时,他们看到的是如鹏网《学Java不无聊》视频教程,很有意思,课程体系也能极大地激发编程的兴趣;如鹏网去了解它。视频,源代码和课件可以免费下载。你有问题随时可以问。教师可以在线实时回答问题。他们名声很好。基本上,他们都很欣赏;

java语言如何配置环境变量?

问题中的字符串应该是指Java中的字符串。这里的答案是Java。

字符串是一个不可变的对象,在Java中只能用作常量。Java代码中的所有显式字符串,即直接编写的字符串,如“ABC”,都是字符串对象。字符串本身作为一个对象,必须在堆上,而字符串的内容char[]value则放在堆常量区域的一个特殊区域中。

所以字符串本身就是放在堆上的,根据垃圾收集的情况,它可以分为新一代和老一代。如果字符串对象刚刚创建,它通常位于新一代堆中。如果已经创建了很长时间,很可能是在旧堆时代。请注意,字符串中的字符串内容(即字符数组值)位于堆的常量区域中。如果首先有一个字符数组,例如char[]arr{“a”、“b”、“c”},然后调用String s=new String(arr)来创建该字符串,那么字符数组就不再位于常量区域,而是与堆上的其他对象类似。请注意,即使在堆栈上分配了ARR数组,以这种方式创建的字符串中的值仍在堆上。如果你想把这个字符串放在常量区域,你可以调用String.实习生.

堆栈上没有对象,只有基本变量和引用变量,因此字符串只能在堆上,而不能在堆栈上。

java和python哪个好 python和java java数据类型

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。