Tag: java

codestyle; 在注释之前或之后放置javadoc?

我知道这不是最重要的问题,但我只是意识到,我可以在注释之前或之后放置javadoc注释块。 我们希望采用什么作为编码标准? /** * This is a javadoc comment before the annotation */ @Component public class MyClass { @Autowired /** * This is a javadoc comment after the annotation */ private MyOtherClass other; }

使用Mockito的通用“any()”方法

我有一个接口,需要一个Foo数组的方法: public interface IBar { void doStuff(Foo[] arr); } 我正在嘲笑这个接口使用Mockito,我想断言doStuff()被调用,但我不想validation什么parameter passing – “不关心”。 如何使用any() ,generics方法而不是anyObject()来编写以下代码? IBar bar = mock(IBar.class); … verify(bar).doStuff((Foo[]) anyObject());

我们什么时候应该使用Observer和Observable

一位面试官问我: Observer和Observable是什么,我们应该什么时候使用它们? 我没有意识到这些条款,所以当我回到家时,我开始使用关于Observer和Observable Googlesearch,并从不同的资源中find了一些要点: 1) Observable是一个类, Observer是一个接口。 2) Observable类保持观察者列表。 3)当一个Observable对象被更新时,它调用每个Observers的update()方法来通知它,它被改变了。 我发现这个例子: import java.util.Observable; import java.util.Observer; class MessageBoard extends Observable { public void changeMessage(String message) { setChanged(); notifyObservers(message); } } class Student implements Observer { @Override public void update(Observable o, Object arg) { System.out.println("Message board changed: " + arg); } } public class MessageBoardTest { public […]

在Eclipse中计数行号

我在Eclipse中有一个Java项目,每个包有〜10个包和〜10个类文件。 有没有一种方法可以从Eclipse内部确定整个项目的代码行? 我熟悉其他工具(例如,Code Analyzer,wc等),但是我想知道在Eclipse中是否有办法做到这一点(或者确认无法做到这一点)。

让hibernate忽略未映射的类variables

我以为hibernate只考虑用@Column注解的类variables。 但奇怪的是,今天当我添加一个variables(即没有映射到任何列,只是一个variables,我需要在类中),它试图将该variables包含在select语句中作为列名并引发错误 – “字段列表”中的未知列“team1_.agencyName” 我的课 – @Entity @Table(name="team") public class Team extends BaseObject implements Serializable { @Id @GeneratedValue(strategy=GenerationType.AUTO) private Long id; @Column(length=50) private String name; @Column(length=10) private String code; @Column(name = "agency_id") private Long agencyId; private String agencyName; //note: not annotated. } 仅供参考…我使用上面的类在另一个类与许多映射 @ManyToMany(fetch = FetchType.EAGER) @JoinTable( name="user_team", joinColumns = { @JoinColumn( name="user_id") }, inverseJoinColumns […]

在Java中将string数组转换为string

我想要将Java代码转换为一个string数组。

如何在Java中logging包?

在Java API中,我可以看到Javadoc对包的评论。 我如何/在哪里放置Javadoc评论来logging一个包?

我怎样才能确定一个Java类是否通过reflection抽象

我正在通过Jar文件中的类进行交互,并希望find那些不是抽象的。 我可以通过实例化类和捕获InstantiationException来解决这个问题,但是由于某些类的启动很大,所以性能会受到影响。 在Class.java文档中我找不到像isAbstract()那样明显的东西。

如何在Android中将颜色整数转换为hexstring?

我有一个从android.graphics.Color生成的整数 Integer的值是-16776961 如何将此值转换为格式为#RRGGBB的hexstring 简单地说:我想从-16776961输出#0000FF 注:我不希望输出包含一个alpha,我也尝试过这个例子没有任何成功

现在select一个Java Web框架?

我们正在将一个基于自定义开发的mvc框架构build的大型网站迁移到一个基于java的web框架,该框架提供了对ajax,富媒体内容,混搭,基于模板的布局,validation,最大html / java代码分离。 Grails看起来是一个不错的select,但是,我们不想使用脚本语言。 我们要继续使用java。 基于模板的布局是一个主要的关注点,因为我们打算将这个Web应用程序与具有相似function但外观和感觉完全不同的多个网站一起使用。 基于门户的解决scheme是否适合这个问题? 任何有关使用“Spring Roo”或“Play”的见解都将非常有帮助。 我的确发现了类似的post,但已经有一年多了。 事情一定会改变的! 编辑1:谢谢你的伟大的答案! 这个网站正在成为壕沟程序员信息的最佳单一来源。 不过,我期待更多关于使用portal-cms二重奏的信息。 Jahia看货物。 任何类似的东西?