Tag: java

IntelliJ工具提示显示JavaDocs

在Eclipse中,hover在一个方法,variables等等显示与相应的JavaDocs的工具提示。 IntelliJ中有这样的function吗?

Java在C#中的最终效果是什么?

Java在C#中的final是什么?

如何清除或清空StringBuilder?

我在一个循环中使用了一个StringBuilder ,并且每一次迭代我都要清空它并从一个空的StringBuilder开始,但是我看不到任何与文档中的.Net StringBuilder.Clear类似的方法,只是删除方法似乎过于复杂。 那么在Java中清理StringBuilder的最好方法是什么?

Android更改浮动操作button颜色

尝试了几个小时来更改Material的Floating Action Button颜色,但没有成功。 <android.support.design.widget.FloatingActionButton android:id="@+id/profile_edit_fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="end|bottom" android:layout_margin="16dp" android:clickable="true" android:src="@drawable/ic_mode_edit_white_24dp" /> 我试图添加 android:background="@color/mycolor" 或通过代码 FloatingActionButton fab = (FloatingActionButton) rootView.findViewById(R.id.profile_edit_fab); fab.setBackgroundColor(Color.parseColor("#mycolor")); 要么 fab.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#mycolor"))); 但以上都没有奏效。 我也尝试了“重复问题”中的解决scheme,但都没有工作,button保持绿色,也变成了方形。 我想要一个详细的答案,谢谢。 PS这也是很好的知道如何添加涟漪效应,也不明白这一点。

Apache Commons equals / hashCode builder

我很想知道,这里的人们在考虑使用org.apache.commons.lang.builder EqualsBuilder / HashCodeBuilder来实现equals / hashCode ? 这会比写自己的做法更好吗? 它与Hibernate一起玩吗? 你怎么看?

JsonMappingException:找不到types为的合适构造函数:无法从JSON对象实例化

试图获取JSON请求并处理它时,出现以下错误: org.codehaus.jackson.map.JsonMappingException:找不到types为[简单types,类com.myweb.ApplesDO]的合适构造函数:无法从JSON对象实例化(需要添加/启用types信息?) 这是我试图发送的JSON: { "applesDO" : [ { "apple" : "Green Apple" }, { "apple" : "Red Apple" } ] } 在控制器中,我有以下方法签名: @RequestMapping("showApples.do") public String getApples(@RequestBody final AllApplesDO applesRequest){ // Method Code } AllApplesDO是ApplesDO的一个包装: public class AllApplesDO { private List<ApplesDO> applesDO; public List<ApplesDO> getApplesDO() { return applesDO; } public void setApplesDO(List<ApplesDO> applesDO) { this.applesDO = […]

Java中Aggregation和Composition之间的实现差异

我意识到聚合与合成之间的概念差异。 有人可以告诉我他们之间的Java实现差异与例子吗?

从Java项目生成UML类图

有没有一个好的工具可以帮助将Java类逆向工程到UML,这将显示我的类如何相互关联? 它不需要从JAR文件反编译,因为我有源代码。 我知道那里有很多,但大部分只能产生个人课。 我希望有一个工具可以生成类图,显示我所有当前的类和包如何协同工作,以便分析当前的架构devise。 当然,分析是一回事。 另一个用于文档目的。 到目前为止,我知道一些。 但是他们不能做概述的类图。 下面是我已经尝试过的Java UML工具列表,能够做逆向工程,但是不能完成整个项目的概述类图: StarUML(非常好的Opensource UML工具,但不能生成概览类图) ArgoUML(这是缓慢和呆滞,不断崩溃) UModel(这是一个商业软件,我以前用过,但发现它很难使用) MS Visio(不支持Java UML逆向工程,仅适用于VB) 还有其他的build议要添加到这个列表吗? 并希望能够生成一个概述Java类图。 顺便说一下,我正在使用Eclipse。

为什么不改变通知者接收更改事件

我发布了Java TableModelListener和Live Feed Listener的答案? ,但是我得到了 – kleopatra的评论 nonono – you never change the notifier in receiving a change event. As to probable effects, think: nasty loops. As to code sanity, think: indecent intimacy. It's the task of the model itself to internally update related values if necessary. 可以somone来解释我什么是在接收Change Event中更改通知程序,可能发生的事情,她的真正含义,因为当我尝试了所有我知道我只从非常快的循环中接收RepaintManager Exceptions时, 我从来没有得到另一个exception,在哪里 我multiplaeyd,到50×1000matrix, 与prepareRenderer(更改颜色的正负值) 刷新率为175毫秒 代码演示了如何更改通知程序和另外两个(也许是正确的)方式 […]

从string中获取名称variables

示例代码: int width = 5; int area = 8; int potato = 2; int stackOverflow = -4; 现在,说我想让用户input一个string: String input = new Scanner(System.in).nextLine(); 然后,说用户inputpotato 。 我将如何检索名为potato的variables,并用它做东西? 像这样的东西: System.getVariable(input); //which will be 2 System.getVariable("stackOverflow"); //should be -4 我抬头看了一些东西,没有多less东西; 我确实find了一个名为“Reflection API”的参考,但是对于这个简单的任务来说这似乎太复杂了。 有没有办法做到这一点,如果是的话,这是什么? 如果“反思”确实有效,如果是唯一的方法,那么我将如何使用它来做到这一点? 它的教程页面有各种内部的东西,我不能有任何意义。 编辑:我需要保持在我正在做的variables的String 。 (我不能使用Map )