【java – Mockito方法返回null】教程文章相关的互联网学习教程文章

Java:System.getenv(“APPDATA”)返回null,现在是什么?【代码】

我刚刚发现当一个Java程序在Windows上通过“Run As …”(从可执行文件的上下文菜单)作为另一个用户启动时,对System.getenv(“APPDATA”)的调用将返回null,而不是通常的应用程序数据文件夹 现在,当涉及到Windows文件夹等时,我有点像菜鸟,所以我的问题是,当我的程序必须能够将数据存储在某处以便正常工作时,我应该如何处理这种情况?更具体地说,如果System.getenv(“APPDATA”)返回null,我甚至可以允许存储任何数据,如果是,那么在哪里...

java – 系统属性为null,即使它是在命令行中定义的【代码】

我正在调试大型系统中的问题.我能够在一个相当基本的java功能中找到问题 – 应用程序以-D选项启动以指定一些系统属性.但是在运行时期间,未设置所述属性且其值为null. 试图重现这个问题我创建了以下非常简单的应用程序:public static void main(String[] args) {String propName = "sysprop";String propValue = System.getProperty(propName);System.out.println(propName + "=" + propValue);}我使用以下命令行启动应用程序,令我...

java – null如何在此代码中工作?【代码】

参见英文答案 > Method overloading and choosing the most specific type 9个null如何在此代码中工作,为什么不打印对象?class Test1{public void doStuff(Object o){System.out.println("In Object"); }public void doStuff(String o){System.out.println("In String");} }public class TTest {public static void main(String args[]){ Test1 t = new Test1();t.doStuff(null);} }输出:...

java – 此方法包含对常量null的已知非null值的冗余检查【代码】

javac 1.7.0_79 findbugs 3.0.0你好, 我正在使用findbugs,我收到此报告错误:This method contains a redundant check of a known non-null value against the constant null问题中的代码是这样的:mClientConnection = new XMPPTCPConnection(configBuilder.build());if(mClientConnection == null) {return false;}上面的代码检查mClientConnection是否包含有效的引用. 构造函数包含:public XMPPTCPConnection(XMPPTCPConnectio...

java – null和StringUtils.isBlank()之间的差异【代码】

我想检查一个String是否为空,我想知道以下哪个更好,哪个更好以及在哪些情况下. 特别是因为我使用“isNotBlank”时出现此错误:“无法转换为java.lang.String”.this.text.getData() != null <--- works perfectly fine. StringUtils.isNotBlank((String)this.text.getData()) <- doesn't work.如果“null”不是最佳解决方案,我可以使用什么?解决方法:如果您希望任何非null的数据都是Stringthis.text.getData()!= null可能有效,但...

java – Retrofit返回null值【代码】

我正在使用Retrofit,而且我在Android中非常棒. 我的JSON响应{"movie": {"_id": "568661682d33bca267fdf81b","poster_path": "https://image.tmdb.org/t/p/w154/xHfhQIK4BNlsGv5Ylx8mVq0hJT1.jpg","adult": false,"overview": "","release_date": "2015-05-15","id": 76341,"original_title": "Mad Max: Fury Road","original_language": "en","title": "Mad Max: Furia en la carretera","vote_count": 3105,"__v": 0,"popular": t...

java – Spring Autowired null如果找不到【代码】

默认@Autowired Spring实现在未定义应自动装配的bean时抛出错误.是否可以配置Spring,将null赋给对象而不是抛出异常? 编辑: 我已将required = false添加到Autowired但它仍然无法正常工作.那是我的代码:@Autowired private ApplicationContext applicationContext;@Autowired(required = false) private HelloService helloService;public HelloController() {message = "Hello World";System.out.println("Controller constructo...

java – 我应该在使用它们之前将我的变量初始化为null吗?【代码】

我看到很多SO帖子说Java将任何未初始化的变量设置为null(如here,here或here ……). 但最近,我继续使用Google here编写的代码:cur = cr.query(builder.build(), INSTANCE_PROJECTION, selection, selectionArgs, null); while (cur.moveToNext()) {String title = null;long eventID = 0;long beginVal = 0;// Get the field valueseventID = cur.getLong(PROJECTION_ID_INDEX);beginVal = cur.getLong(PROJECTION_BEGIN_INDEX);t...

java – 如何处理“Null指针不应该被解除引用(squid:S2259)”规则问题?【代码】

所以我对SonarLint有一个问题,我不知道如何处理. 假设我有一个方法课public class Class(RemoteContext context)RemoteContext context = context;public void String method(String data) {if(data == null)context.raiseException("data can't be null");//do stuff with data like data.get();}当我用sonarLint(3.2.)分析这个类时,我得到一个Null指针不应该被解引用问题. 所以我的问题是.如何解决这个问题?context.RaiseExcept...

java – @ Before / @ BeforeClass似乎不起作用,对象表示null【代码】

我正在学习junit,一开始就出现了问题. 在开始我想初始化将在测试中使用的对象.但@BeforeClass并不这样做.public class InitTests { private Croupier croupier; private Player p1, p2; @BeforeClass public void setUp() {croupier = new Croupier();croupier.PlayersInit(5, 100);p1 = croupier.getPlayer(0);p2 = croupier.getPlayer(1); } @Test // p1,p2, croupier = null, have no idea why. public void PlayerInitTest() {...

java – 改变Spring 5如何处理null Beans?【代码】

所以,我有以下应用程序:@SpringBootApplication public class AutonullApplication {public static void main(String[] args) {SpringApplication.run(AutonullApplication.class, args);}@BeanFirst first() {return null;}public class First {}@Servicepublic class Second {private final First first;public Second(First first) {this.first = first;}@PostConstructpublic void print() {System.out.println("First = " + ...

java中的异常或null【代码】

我有下一个疑问.根据java的良好实践,如何管理无法找到对象的情况,我们想知道原因. 例如,如果有人登录我们的系统时遇到问题,并且我们想要确切地告诉他们问题是什么,我们就不能返回null,因为我们失去了无法登录的原因.例如:public User login(String username, String password) {boolean usernameEmpty = (credentials.getUsername()==null || credentials.getUsername().isEmpty());boolean passwordEmpty = (credentials.getPass...

java – EasyMock.anyObject()是否匹配null参数?

我的SUT可以在我的模拟上调用一个方法,任何对象都是参数,包括null. 那么,EasyMock.anyObject()是否匹配null参数?或者我可以使用其他东西而不是anyObject(),它也会匹配null?解决方法:由于EasyMock还为notNull()和null()提供了匹配器,我假设答案是肯定的 – 否则anyObject()和notNull()将是多余的(如果anyObject()不匹配null). 一个简单的测试证实了这一点.

java – 使用Lambdaj的简单提取导致“无法转换占位符null”【代码】

我有一个简单的pojo:class UserId {String ssn;String otsId;Integer actorId;public UserId(String ssn, String otsId, Integer actorId) {this.ssn = ssn;this.otsId = otsId;this.actorId = actorId;}@Overridepublic String toString() {return "[otsId=" + otsId + ", ssn=" + ssn + ", actorId=" + actorId + "]";} }我想将所有ssn值提取到List< String>从那里.所以我只是作为一个例子写道:public class UserIdTest {publi...

java – Null外键,在ManyToOne关系中使用hibernate [4.1.1]注释【代码】

我试图使用Hibernate 4.1.1保持一对多和多对一的关系,但外键始终为NULL. 有两个实体:帐户和客户.客户可以有多个账户,而账户只有一个客户. 这是课程(只有重要的): Account.java@Entity @Table(name = "account") public class Account implements Serializable {private Client client;@Id@GeneratedValue(strategy = GenerationType.AUTO)@Column(name = "id")public long getId() {return id;}@ManyToOne@JoinColumn(name = "id...