小编baj*_*jji的帖子

obj == null vs null == obj

我总是习惯于检查null

if(null==obj)
Run Code Online (Sandbox Code Playgroud)

当我编译我的代码并在反编译后查看.class文件时,我可以看到我的代码被更改为

if(obj==null)
Run Code Online (Sandbox Code Playgroud)

我知道在java中null==objobj==null没有关系.但我很想知道为什么编译器会改变它?

java oop

9
推荐指数
1
解决办法
255
查看次数

春季或春季靴子

作为新的Web应用程序项目的一部分,我打算学习Spring.我开始阅读Spring框架参考.当我在Google上搜索时,我遇到了Spring启动.我所理解的是,弹簧启动通过减少配置有助于比弹簧更快地构建应用程序.现在我有点困惑,我是否应该继续学习弹簧或跳到弹簧靴.我的目的是了解spring如何作为框架而不是很少的功能.所以请让我知道,作为初学者,我该怎么办?首先,学习Spring然后学习Spring,反之亦然.

*******************************更新**************************************

好的,我知道自从我提出这个问题以来已经有一段时间了.我有一个答案(个人)

我从Spring Boot开始,到目前为止构建了一个Spring Boot REST应用程序.是的,正如其他人所说,Spring Boot可以帮助您快速入门并成为某种语言/技术的新手,我很乐意尽快看到工作模块.所以Spring引导可以帮助你.之后根据您的兴趣,您可以开始深入探索Spring启动如何实现这种魔力.

因此,总而言之,请使用Spring Boot,然后深入了解基础概念.这是我的意见.

感谢大家的意见和建议.

spring spring-mvc spring-boot

5
推荐指数
1
解决办法
3147
查看次数

Filenet 更改文档类

我正在尝试更改给定文档的类,下面是我使用的代码

Document p8Document = Factory.Document.getInstance(p8ObjectStore,
                oldDocumentClassName, new Id(documentId));
p8Document.changeClass(newDocClassName);
        p8Document.save(RefreshMode.REFRESH);
Run Code Online (Sandbox Code Playgroud)

执行代码后,我可以看到文档类正在成功更改。现在的问题是,如果我为相同的 guid 再次运行代码,下面的行将使用旧文档类名称再次获取文档。

Document p8Document = Factory.Document.getInstance(p8ObjectStore,
                    oldDocumentClassName, new Id(documentId));
Run Code Online (Sandbox Code Playgroud)

filenet-p8 filenet filenet-content-engine

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