【java – 为什么newInstance()返回null?】教程文章相关的互联网学习教程文章

java – 为什么Image.IO.read()在这种情况下返回null?【代码】

ImageLoader.java:public class ImageLoader {private static BufferedImage image;public ImageLoader() {}public BufferedImage loadImage(String filePath) throws IOException {image = ImageIO.read(this.getClass().getResourceAsStream(filePath));return image;}public static BufferedImage loadImage(Class classPath, String filePath) throws IOException {image = ImageIO.read(classPath.getResourceAsStream(fileP...

java – Spring:RestTemplate返回null对象【代码】

使用以下GET请求:ResponseEntity<String> entity = restTemplate.exchange(uri, HttpMethod.GET, requestEntity, String.class ); entity.getBody();返回一个JSON字符串,如下所示:{"userRegistrations":[{"userRegistrationToken":"fb398972","userRegistrationTokenAlias":"87f15f8"}]}但我想用一个没有字符串的对象来完成这项工作.因此,使用下面的代码,我收到一个UserRegistrations对象,其中包含一个null UserTokenResponse Li...

为什么kotlin lambda反编译为java代码是(Function0)null.INSTANCE【代码】

当我在类中声明一个属性如下:class xx{var b:()->Boolean={false} }然后反编译如下:......public xxx() {this.b = (Function0)null.INSTANCE; }......(Function0)null.INSTANCE代表什么?我认为这将是 :this.b= new Function0() {public final Object invoke() {return false;} };但它没有,为什么? 谢谢!解决方法:反编译器未显示正确的结果:例如使用JD-GUI进行操作时,您会得到:final class xx$b$1 extends Lambda implement...

java – 无法为连接URL null创建类的JDBC驱动程序【代码】

我使用Java应用程序并在重新安装Mac OS后,当我尝试在IntelliJ中重新运行项目时,我在控制台中收到以下错误堆栈.org.hibernate.annotations.common.Version: 08/07/2017 15:55:04 - HCANN000001: Hibernate Commons Annotations {5.0.1.Final} Cannot create JDBC driver of class '' for connect URL 'null' java.sql.SQLException: No suitable driverat java.sql.DriverManager.getDriver(DriverManager.java:315)at org.apache.t...

java – request.getUserPrincipal()得到null【代码】

用户成功通过身份验证,但在我进入下一个控制器后进行身份验证后,我获得了request.getUserPrincipal()null.我正在使用websphere 7,我的应用程序是在spring mvc中.System.out.println("subject.getPrincipals(): " + subject.getPrincipals());WSSubject.setRunAsSubject(subject);在登录控制器中进行身份验证后,subject.getPrincipals()返回principal,但是当我转到下一个控制器时,我得到request.getUserPrincipal()null. web.xml中<...

java – Load Resource使用Jboss7返回null【代码】

如何使用Jboss7.1从Java代码中加载像图像这样的资源? 这曾经用于Jboss4:this.getClass().getClassLoader().getResourceAsStream("/myapp/includes/images/image1.png");现在返回null. 现在使用Jboss7在Java代码中加载资源的最佳做法是什么? 我做了一些测试:URL url = this.getClass().getResource(""); System.out.println(url); url = this.getClass().getResource("../../../"); System.out.println(url); url = this.getCla...

java – log4j:ERROR setFile(null,false)调用失败【代码】

我面临一些奇怪的错误,如下所示log4j:ERROR setFile(null,false) call failed. java.io.FileNotFoundException: \debug.log (Access is denied)的src / main /开发/环境的/ dev / config.propertieslogging.folder=D:/logs的log4j.xml<appender name="fileAppender" class="org.apache.log4j.RollingFileAppender"><param name="append" value="false"/><param name="file" value="${logging.folder}/debug.log"/><layout class="o...

java – 为什么DOM Document在实际有效时显示为null?【代码】

在我的一个方法中,我有一个DOM org.w3c.dom.Document实例化,似乎是正确初始化,因为当我使用它转储它时:LOG.info("DOM: " + doc.getDocumentElement().getTextContent());它输出应该存在的SOAP消息的有效和当前内容. 但是在之前(和之后)只有一个语句,它显示为null:LOG.info("doc BEFORE = " + doc); LOG.info("DOM: " + doc.getDocumentElement().getTextContent()); LOG.info("doc AFTER: = " + doc);它们都显示null,中间有完全有...

java – Netbeans告诉我删除null比较,但这会破坏我的代码【代码】

我有以下简单的代码来模拟猫狩猎:import java.util.Arrays; import java.util.LinkedList;public class HuntigSaeson {int hunger = 4;int level = 3;LinkedList<String> cats = new LinkedList<String>(Arrays.asList("1.Ginger","3.Porkchops","2.Muffin","2.Max","1.Carrot","2.Puffy","1.Fatty"));void hunt() {Integer catLevel = null;do {if (catLevel != null)rest();catLevel = new Integer(findCat().split("\\.")[0]);...

java – Jackson – 序列化包含null元素的列表【代码】

我正在使用Jackson 2.4将对象序列化为JSON.当我序列化对象列表时,如果某些元素为null,则结果JSON字符串包含一些“null”字符串.如何防止“null”元素被序列化? ObjectMapper有没有配置?我已经设置了“setSerializationInclusion(Include.NON_NULL)”! 这是我的代码:List<String> strings = new ArrayList<>(); strings.add("string 1"); strings.add("string 2"); strings.add(null); strings.add(null);序列化后我得到了这个:...

java – Dagger 2,supertypeInjector为null【代码】

我正在尝试使用Dagger 2实现DI.我以article为例,但是在生成的类中我得到了NullPointerException. 这是我的堆栈跟踪:E/AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'void dagger.MembersInjector.injectMembers(java.lang.Object)' on a null object reference E/AndroidRuntime: at me.cullycross.moody.activities.AuthActivity_MembersInjector.injectMembers(AuthAc...

java – 为什么Boolean null对象给我空指针异常但是String在使用== operator 进行比较时不给我NPE【代码】

参见英文答案 > Check if null Boolean is true results in exception 6个为什么比较null布尔变量给我NPE使用==运算符但是相同的运算符在null字符串变量不给NPE.Snippet:public static Boolean disableDownloadOnShareURL = null; public static String hi= null;public static void main(String[] args) {try{if(disableDownloadOnShareURL == true)System.out.println("Boolean Compariso...

java – 单元测试用例中的Null @Autowired bean【代码】

我试图自动连接一个弹簧托管bean在我的单元测试用例中使用.但autowired bean始终为null.以下是我的设置.my unit test class@RunWith(MockitoJUnitRunner.class) @ContextConfiguration(locations = "classpath*:business-context-test.xml") public class SMSGatewayTest {@Autowired@Qualifier("mySMSImpl")private ISMSGateway smsGateway;@Testpublic void testSendTextMessage() throws Exception {smsGateway.sendText(new Te...

java – final非null字段变为null【代码】

这怎么可能呢?public class WritableByteChannelEndpoint extends Endpoint<ByteBuffer> {private final WritableByteChannel channel;public WritableByteChannelEndpoint(WritableByteChannel channel, Observable<ByteBuffer> observable) {super(observable);this.channel = Objects.requireNonNull(channel);}// ...@Overridepublic void onNext(ByteBuffer input) {assert channel != null;// ...}}我在那一行得到一个断言错...

java – RuntimeException:视图上的视图标记不正确:ViewAgendaItemBinding.bind()方法为null【代码】

我有非常简单的代码,应该根据有关DataBinding的几篇文章工作,但由于某种原因,它不是. 我正在尝试将RecycleView与Databinding一起使用.class ItemViewHolder extends RecyclerView.ViewHolder{ViewAgendaItemBinding binding;public ItemViewHolder(View itemView) {super(itemView);binding = ViewAgendaItemBinding.bind(itemView); //this is line where it's throw an error.} }我检查了这个绑定方法的生成版本,它看起来像这样:...