60得票8回答
异常处理:throw、throws和Throwable

你们中有人能解释一下throw、throws和Throwable之间的区别以及使用时机吗?

111得票15回答
将Java对象转换为XML字符串。

是的,我知道有很多问题涉及到了这个主题。但是我仍然无法找到解决我的问题的方法。我有一个带注释的Java属性对象,例如Customer,就像这个例子中的一样。我想要它的字符串表示形式。谷歌推荐使用JAXB来实现这样的目的。但是在所有示例中,创建的XML文件都会被打印到文件或控制台上,就像这样:F...

7得票6回答
使用哈希表改进单词频率计数

对于我的一个应用程序,需要经常调用以下函数。这个函数占用了很多CPU,因此我想知道您是否知道如何提高性能。 该代码计算四个字符的组合出现的次数。在测试期间,我发现映射中的条目数量约为100。文本的长度在100到800之间。初始大小为200是一个猜测,但指定初始大小似乎比不指定要快。虽然这可能...

59得票5回答
使用被弃用的Hamcrest方法is()的替代方法是什么?

目前我使用以下代码对boolean值进行断言,但是方法org.hamcrest.Matchers.is()已被弃用。assertThat(someValue, is(false)); 有没有一种简单的替代语法来测试布尔值,而不必使用 assertTrue() 这样会给你糟糕的失败信息,比如 "...

7得票5回答
在Hibernate中获取表的列名

我正在使用Hibernate的Criteria类获取表中的所有记录: Criteria criteria = session.createCriteria(AppTaskConfig.class) 我希望能够获得列名,因为我需要将结果集转换成JSON格式。

24得票3回答
绘制/布局期间的对象分配?

在绘制/布局期间,我收到了3个有关对象分配的警告super.onDraw(canvas); canvas.drawColor(Color.WHITE); Paint textPaint = new Paint(); textPaint.setARGB(50,100,100,250); text...

12得票3回答
如何修复“Eclipse中的GC超过了限制”的错误

如何解决"Eclipse中超出GC极限的问题"?当我使用ADT Android的图形布局时会出现这个问题。

11得票5回答
多个自动调整大小的TextView只有一个尺寸

我有一个包含不同方块的布局,每个方块中都使用类似的布局包含了一堆 TextView。 我希望使用 TextView 的自动大小特性,但每个 TextView 只考虑其自身边界,且无法强制多个表示布局中类似元素的自适应 TextView 具有相同的大小。 理想情况下,我希望能够“链”多个 T...

7得票3回答
如何在Vaadin中设置Image组件的大小并保持宽高比?

我有一个图像组件,想要定义它的大小为500px x 500px。问题是我的图像不是正方形,但我想在将StreamResource推入我的图像组件时保持纵横比。除了手动调整图像大小外,我该怎么做呢?换句话说,在图像组件中是否有其他方法可以自动调整图像大小而不强制其成为正方形?

7得票1回答
将双精度浮点数转换为其他数字类型

我有一个困惑,关于虚拟机规格的信息很少。这有点晦涩难懂,如果有人能解释一下就太好了。 下面是几行代码...... double myTest = Double.MAX_VALUE; System.out.println("1. float: " + (float)myTest); Sys...