发布网友 发布时间:2024-10-10 13:43
共5个回答
热心网友 时间:2024-10-29 05:36
2个:a值和a引用地址,也叫引用对象。
引用变量和对象,对象一般通过new在堆中创建,s只是一个引用变量。
所有的字符串都是String对象,由于字符串文字的大量使用,java中为了节省时间,在编译阶段,会把字符串文字放在文字池中,文字池的一个好处就是可以把相同的字符串合并,占用一个空间,我们可以用==判断一下两个引用变量是否指向了一个地址即一个对象。
扩展资料:
当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码;
存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用 。
参考资料来源:百度百科-Java
热心网友 时间:2024-10-29 05:36
4个对象,1个变量。热心网友 时间:2024-10-29 05:37
2个。热心网友 时间:2024-10-29 05:37
一共有 5 个对象,其中 4 个 String 对象。热心网友 时间:2024-10-29 05:38
堆里一个,是new出来的