小编ama*_*tel的帖子

android中的空进程是什么?它有什么用?

什么是android中的空进程以及它的用途.我有时在我的设备中看到了空进程,它显示了0服务的进程,0活动意味着进程中没有组件.我也想知道作为开发人员,它是否有用,或者只是在操作系统级别上有用.

android

3
推荐指数
1
解决办法
3267
查看次数

如果在字符串常量池区域中创建(或已经存在)相同的字符串文字,那么在堆中创建重复的String对象有什么好处?

String str = new String(“my literal”);
Run Code Online (Sandbox Code Playgroud)

在上面的语句中,将创建两个对象,一个作为字符串常量池中的字符串文字"my literal"(如果它不存在于字符串池中),另一个作为对象字符串("my literal")在堆区域中创建

Q-1我知道将字符串文字放在字符串池区域中的好处,但我无法想到在堆中创建重复对象的好处?

Q2-当我在一些堆栈中读取流链接时:如果使用新的String("我的文字")几乎总是坏的,因为你将在String常量池上创建2个字符串,而在具有相同值的堆上创建另一个字符串,那么我的问题是为什么Java在堆中创建重复对象?为什么java只是忽略在堆中创建?

java string

1
推荐指数
1
解决办法
309
查看次数

标签 统计

android ×1

java ×1

string ×1