小编use*_*247的帖子

在Java中分配对象ID的优雅方式

我有一个对象类...拉特说苹果.

每个苹果对象都有一个唯一的标识符(id)...我如何确保(优雅和有效)新创建的具有唯一ID.

谢谢

java

17
推荐指数
3
解决办法
2万
查看次数

如何在函数内的数据框中添加列

我有一个数据框,我想用现有的列进行一些计算,并在我的数据集中创建新列,这是现有的组合......我可以在函数外轻松地做到这一点...但是如果我将代码包装好函数,我所做的更改(内部函数)在函数外部是不可见的...即新列不存在...

我希望示例代码能够做到这一点......

r

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

使用GUI的应用程序的最佳实践

我即将启动一个具有控制台和GUI界面的应用程序.我要实现的是完全将应用程序逻辑与接口分离.将来,我也可能会添加Web界面,我不想在我的应用程序中更改任何内容.

是否有一个很好的例子(也许是一些开源项目),我可以在那里了解如何正确地完成这项工作....我也很欣赏有关如何做到这一点的建议/指导.

谢谢

java model-view-controller swing

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

Java中的双向集合

我有一个对象列表.给对象一个ID并存储在Hashtable中.如果我需要一个具有特定ID的对象,我只想说:

ht.get(ID);
Run Code Online (Sandbox Code Playgroud)

但是,有时我需要获取给定对象的ID:

ht.get(Object);
Run Code Online (Sandbox Code Playgroud)

我的第一个想法是使用两个不同的HashTables; 一个用于ID - >对象映射,另一个用于对象 - > ID映射.

这听起来像是一个足够好的解决方案吗?

java collections

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

BigDecimal舍入问题

我希望能够将任何数字四舍五入到整数的四分之一.

例如:

100.33 -> 100.50
100.12 -> 100.25
100.66 -> 100.75
100.99 -> 101.00
100.70 -> 100.75
100.00 -> 100.00
100.25 -> 100.25

等等...

谢谢你们......

java rounding bigdecimal

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

如何使用NetBeans删除Java代码中的死锁

我在Java中有旧的代码死锁...我从未使用netbeans作为开发工具......但是,我需要修复代码.

我在调试模式下运行应用程序,单击检查死锁并且netBeans带来了一个屏幕.四个线程中有两个是红色的...请参阅下面的屏幕转储.

我是多线程的新手,并且代码顶部不是我的......

什么最有可能导致问题?

替代文字

java multithreading deadlock

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