腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我们
应该
总是在
Java
中
释放
Map
或
List
吗
?
、
我
应该
调用
Map
#clear();方法还是让垃圾收集器来做它的工作?清理
map
是否可以降低GC压力?下面是一个示例代码:
Map
<String, Object> myMap = new LinkedHashMap<>();
浏览 67
提问于2020-05-16
得票数 2
回答已采纳
2
回答
垃圾收集器疑虑
、
我有一些关于
java
垃圾收集器的问题。首先,让我澄清一下我对
Java
GC.的理解:当GC启动时,后台线程将始终在后台运行。每个对象都有一个finalize()方法。此方法用于在对象被销毁之前
释放
系统资源。根据
java
专家的说法,
我们
不
应该
将资源放在finalize()方法下来
释放
系统资源。因为
我们
不能确定GC何时运行。但是
我们
可以通过调用System.GC()来请求GC运行。 所以现在我的问题是,GC是一个
总是在
后
浏览 3
提问于2012-06-28
得票数 0
回答已采纳
2
回答
结果为
List
的GroupingBy
、
、
、
、
我们
有以下内容: public
List
<Balance> mapToBalancesWithSumAmounts(
List
<MonthlyBalancedBooking> entries) {summingDouble(MonthlyBalancedBooking::getAmount) ) .stream() .
map
localDateDoubleEntry.getValue(), localDateDo
浏览 60
提问于2020-03-26
得票数 2
1
回答
JNI,垃圾收集和指针-
Java
/C++谁
应该
做什么?
、
、
、
我们
在C++中有指针的概念。现在,如果
我们
在C++中分配一些内存,并将其作为对象引用传递给
Java
(使用JNI),那么谁
应该
释放
它,谁将
释放
它。2.)
我们
需要显式地删除包装的JNI类finalize方法
中
的指针
吗
?3.)或者
我们
应该
忘记finalize(因为终结器不能被信任),并且调用删除对
浏览 0
提问于2012-01-19
得票数 11
回答已采纳
5
回答
在没有垃圾收集的情况下,我如何在
Java
5上获取堆转储?
、
、
我们
有一个长期运行的运行
Java
5的服务器应用程序,分析它可以看到老一代随着时间的推移而缓慢增长。它在完整的GC上被正确
释放
,但我希望能够使用堆转储来查看Eclipse MAT
中
无法访问的对象。我已经使用+XX:HeapDumpOnCtrlBreak成功地获得了一个堆转储,但是JVM
总是在
转储堆之前执行GC。显然,在
Java
6上不会发生这种情况,但
我们
现在只能使用5。有什么方法可以防止这种情况发生
吗
?
浏览 1
提问于2009-08-12
得票数 11
回答已采纳
1
回答
使用
java
将相同日期的JSON数据分组在一起
、
我使用
java
创建了一个json对象,它的值如下所示 "result":[ ]}, "sta
浏览 1
提问于2016-06-04
得票数 2
1
回答
直接访问对象
java
的字符串的创建方法
、
、
我们
知道,当
我们
将任何对象(如
list
、
map
或
任何对象)传递给System.out.println()时,它将自动获得
list
.toString()、
map
.toString()、object.toStringstatic void print(String s) //someprocessing但是对于这个方法,当我将任何对象传递给它时,
应该
显式地将它转换为string。例如, print(
list</
浏览 0
提问于2020-05-22
得票数 0
回答已采纳
3
回答
为什么我的runOnUiThread不能工作
、
我正在尝试从mysql表
中
更新我的列表 // dismiss dialogrunOnUiThread(new Runnable(){ // Add adapter to the
list
list
.setAdapter(adapter);
浏览 0
提问于2013-02-28
得票数 0
回答已采纳
6
回答
检查映射中的键与
Java
中
的列表内容匹配
、
、
、
我有一个
List
of Strings和一个
Map
。地图中的每个键都需要显示在列表
中
,否则我需要抛出一个异常。到目前为止,我正在循环列表并检查键,如果映射不包含该键,则抛出异常。在
Java
8
中
还有其他的方法
吗
?
我们
可以用streams和filters在一行
或
其他地方完成它
吗
? 列表
中
的内容和地图中的键也
应该
匹配。我已经在独立的if条件下处理了。import
java
.util.Ar
浏览 1
提问于2019-01-11
得票数 14
回答已采纳
5
回答
iOS问题中的弧线
、
~ ARC是否
总是在
删除最后一个强指针后
释放
行
中
的对象?或者它是不确定的,并在未来的某个不确定的点,它将被
释放
?类似地,假设你的程序没有任何改变,ARC会在你每次运行和编译你的程序时总是相同的
吗
?例如,假设
我们
在Bakery类
中
创建一个Cake对象。这个过程可能会花费很长的时间,并涉及许多不同的方法,因此
我们
将蛋糕放在strong property
中
可能是合理的。现在假设
我们
想把这个蛋糕对象交给一个客户。客户可能还希
浏览 0
提问于2012-06-21
得票数 1
回答已采纳
5
回答
我们
可以从
Java
8流
中
收集两个列表
吗
?
、
、
如果我开始过滤这个列表,我可以在最后收集两个列表
吗
?
浏览 0
提问于2018-08-04
得票数 8
回答已采纳
3
回答
声纳抱怨“
应该
使用钻石操作员("<>")”
、
、
所以我的文件中有下面一行代码现在,每次我运行声纳扫描,它显示了一个错误在上面的行,说我
应该
使用钻石操作符代替现在我明白了,从
Java
7编译器将自动检测和提供ArrayList的对象类型,但是我的问题是,如果我在声明类时亲自这样做,会有什么害处? 这是。我真的不明白他们提供的这个规则的例子。在将代码更改为Sonar所建议的代码时,是否有任何性能、效率
或
其他类型的增益?
浏览 2
提问于2018-08-31
得票数 5
3
回答
可以将
Java
11代码编译成
Java
8字节码并在8上运行吗?
、
我正在使用
java
11处理一些依赖关系,并将其编译到旧版本。我将一个依赖项迁移到了
Java
11,运行良好,但
我们
仍然必须在
Java
8上运行Tomcat 7
或
8。是否可以使用--release标志编译使用var、stream().dropwhile(...)
或
Map
.of(...)并在8上运行的代码?
释放
标志表明
应该
有这样的可能性: -发布针对特定VM版本的公开、支持和文档化API的发行版编译。支持的发布目标是6、7、8和9。这个
浏览 0
提问于2018-11-15
得票数 20
回答已采纳
2
回答
Java
,泛型不起作用
、
源代码:{ public static <K,V>
Map
<K,V>
map
()编译器错误: JavaApplication1类
中
的方法f不能应用于提供类型;必需:
Map
<Person,
List
<?extends Dog>查找:
Map
<Person,
List
<Dog>&
浏览 1
提问于2013-08-20
得票数 7
回答已采纳
2
回答
如何在ArrayList上获取重复对象?
、
、
、
我在爪哇遇到了一个问题...我有一个对象Objeto的列表,这个对象具有下面列出的属性: private FirstEntity first; private
List
浏览 0
提问于2017-05-03
得票数 0
2
回答
制作与
java
List
<
Map
<String,String>>相对应的打印文本
中
的地图列表。
、
、
、
我在
java
中使用
List
<
Map
<String、String>>作为参数类型的函数。我想从类型记录文件
中
打个电话。为此,我需要定义一个变量,其类型
应该
对应于
List
<
Map
<String,String>>。既然类型记录没有内置类型作为列表,那么
我们
如何在
List
<
Map
<String、String>>
中
定义类型记录?对于引用-
浏览 3
提问于2022-10-10
得票数 0
1
回答
为什么要关闭resourceResolver对象
、
、
、
正如所述的,我
应该
关闭从工厂获得的资源解析器。 } 在上面的代码
中
,resourceResolver对象只是用来获取资源。所以我不明白为什么
java
垃圾收集器不能
释放
内存?它还持有什么参考资
浏览 1
提问于2020-09-14
得票数 1
回答已采纳
2
回答
如何在Hibernate
中
持久化
Map
<String,
List
<Object>>
、
、
、
、
我有一个包含
Map
实例的MyObject。<String, MyObject> results = new HashMap<String, MyObject>();private
Map
<String,
List
<MyObject>> results = new HashMap<String,
List
<MyObject>>(); 但是,在启动时,
我们<
浏览 3
提问于2012-02-14
得票数 3
3
回答
指针列表初始化并
释放
内存
、
、
、
、
在使用列表时,哪些是管理内存的好习惯, 。class myclass { /* whatever attributes, methodes */
浏览 7
提问于2015-09-15
得票数 1
回答已采纳
1
回答
使用视图控制器
中
的插座和属性进行内存管理
、
、
为您
释放
对象(如uilabels
或
uiview)。我不知道的是: 1)主要问题:如果你在viewDidUnLoad
中
做了self.myOutlet = nil,你还需要在dealloc
中
做什么
吗
?您是否可以假设viewDidUnload
总是在
取消分配之前调用?(因此您保留的视图将被
释放<
浏览 0
提问于2010-09-09
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券