用Java中的类替换枚举结构仍然相关?

我正在阅读2008年由JoshuaBloch撰写的有效Java,一个提示是用类替换枚举结构.这是从书中显示的例子.我的问题是Java现在支持枚举类型,使用上面的方法还是个好主意吗?

java – HttpMediaTypeNotAcceptableException升级到Spring 3.2后

将SpringMVC应用程序升级到Spring3.2之后,当访问我的一些URL时,我收到以下异常:此异常导致HTTP406不可接受.我设法创建一个简单的控制器与一个URL我无法访问:当我在Accept-header中使用一个具有*/*的普通浏览器时,我不明白为什么我应该得到一个HTTP406.这甚至更奇怪的是这个代码正在使用Spring3.1.2,但不适用于Spring3.2.这是为什么?

java – compareTo如何工作?

我知道compareto返回一个字符串与另一个字符串相关的负面或正面结果,但是为什么:是真的也是如此?

java – Vaadin网格表:如何禁用排序功能并设置一列的颜色

我在Vaadin中使用Grid表进行数据表示.为此,我试图弄清楚以下两个问题:1.)如何禁用每列标题中的排序功能2.)如何设置网格表中一列的颜色解决方法首先,我发现Vaadindocs是一个开始寻求帮助的好地方.对于剩下的练习,假设我们有一个带有3个简单列c1,c2和c的网格.C3:1.)HowtodisablethesortfunctionintheHeaderofeachcolumn遍历每个列

Java中的嵌套枚举?

解决方法在OP的一些评论之后,我更新了我的代码.使用语法变得丑陋,在切换块中可能无法正常工作,但我相信这可以实现OP的目标:输出:原答案:使用您想要的语法不太可能,但Java枚举基本上只是另一个名称的类.的类.输出:REGISTER.LOADED

java – 如何在Maven项目中的单元测试上运行IntelliJ调试器?

我正在使用一个多工件Maven项目,其中项目中的工件彼此之间存在一些依赖关系.我正在使用IntelliJ9.我希望能够在我的单元测试中设置断点,但是当我右键单击我的工件的单元测试文件夹并选择“Debug’AllTests’”时,我得到一个Classnotnot发现异常引用了一个单独的Maven工件中的类.我可以在父工件上运行Maven“测试”目标,它工作正常.有任何想法吗?

java – 非空属性引用持久化值的空值或瞬时值

我试图使用JPA1持久化两个不同的实体,并使用Hibernate实现.代码如下所示:父实体类子实体类测试用例实体管理器和application.xml上的事务当尝试插入父对象时,hibernate会抛出一个PropertyValueException异常,即孩子在此操作之前创建并持久化,即为null或transient.奇怪的是,这只是在单元测试中失败,在实际应用中,使用预插入的小孩,这与预期一样