【Java直接修改类,null引用?】教程文章相关的互联网学习教程文章

java 10 compilaton Null Pointer Exception【代码】

我最近安装了jdk10.我正在做正常的代码,但它无法正常工作. 我在这里做错了吗?请参阅代码和异常堆栈跟踪.据我所知,这种行为应该没有理由.import com.bean.College;public class Student {interface Club {<T> T get(College<T> key);}private Club club;Student() {Object obj = club.get(new College<>() {});} }进口的大学课程是:public class College<T> {int id;protected College() {}College(int id){this.id=id;} } 在编译...

java – 用于自定义NULL值序列化的Jackson自定义注释【代码】

根据这个答案:https://stackoverflow.com/a/43342675/5810648 我写了这样的序列化器:public class CustomSerializer extends StdSerializer<Double> implements ContextualSerializer {private final NAifNull annotation;public CustomSerializer() {super(Double.class);this.annotation = null;}public CustomSerializer(NAifNull annotation) {super(Double.class);this.annotation = annotation;}@Overridepublic void seri...

java – 当它不为null时,什么是未初始化的引用变量

在java中,本地引用变量在初始化之前没有默认值null.具有null值的变量和没有值的变量之间究竟有什么区别?解决方法:未初始化的引用没有任何值,它具有未定义的值(并且编译器阻止您使用它们,IIRC).初始化为null的引用将导致与null的相等性比较,始终求值为true.

java -f:param在bean jsf中为null【代码】

我的问题是bean中参数的值为null 在xhtml中我有这个代码:<h:commandLink action="#{navigation.editNews}" value="#{new.title}"> <f:param name="newsId" value="#{new.id}" /> </h:commandLink>在导航中,我重定向到news.xhtmlpublic String editNews(){return "editNews"; }这是faces-config.xml中的代码<navigation-case><from-action>#{navigation.editNews}</from-action><from-outcome>editNews</from-out...

java – 为什么我的ListView在片段中的方向更改后变为null?【代码】

在我的一个片段中,我有一个从父Activity调用的方法.该方法没什么特别的,它只是将我的ListView滚动到一个位置.public void scrollToSomething() {mListView.smoothScrollToPosition(The position I supply); }当我最初调用这个方法时,它就像我期望的那样工作,但是当我旋转我的设备并再次调用它时,我从ListView中抛出一个NullPointerException.我很遗憾为什么会这样.我试过调用setRetainInstance(true).在调用方法之前,我已经尝试检查...

java – JSF EJB3到Spring 3,BigInteger总是0而不是null【代码】

我对我的webapplication的奇怪行为感到疯狂.我不得不将它从EJB3更改为Spring,现在我面临一个(至少对我而言)奇怪的错误.我有一些正常的JSF页面(Primefaces 3.4)并创建了一些Filter.这一切都很好,但我所有过滤的BigInteger值现在都是0而不是null.结果是,我的db-query现在总是将0 – 值添加到我的查询..这不是我想要的.每个建议都将非常感激.我已经添加了<context-param><param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_V...

java – org.hibernate.event.def.EventCache不支持null实体是什么意思?【代码】

我在尝试保存实体时收到错误.我启动服务器时只会出现此错误,而不是在使用dbunit运行单元测试时. 我想保存一个协会.我的单元测试应该与手动测试时遇到的完全相同.我在关系的一端添加了一个新实体,之前没有任何关系. 我使用HSQLDB进行单元测试,Web应用程序正在使用SQL Server. 我所进行的搜索并未取得丰硕成果.对该消息的解释将证明是非常有用的. 这是测试用例(工作得很好!):@Test@DatabaseSetup(value="MobileWebsiteTest.saveMob...

java – 扫描txt文件时在每行之前获取null【代码】

我在阅读txt文件时遇到问题,并使用java的scanner.util找到一个单词/模式.目前测试读数,我在每条线前面都是零.在那个问题之后,我仍然不确定如何搜索txt文件中的模式/单词.我还必须显示包含模式/单词的行.public class SearchPattern {public static void main(String[] args) throws IOException{Scanner s = new Scanner(System.in);String pattern;String filename;String[] text = new String[10];System.out.println("Enter the...

java – 在hibernate查询执行时,Null值被赋给了原始类型的属性?【代码】

我在dao中有以下代码片段String GET_CUSTOMER="SELECT * from customer where custName=:custName"Session session = getHibernateUtil().getSession();SQLQuery query = session.createSQLQuery(GET_CUSTOMER);query.setParameter("custName", custName);query.setResultTransformer(Transformers.aliasToBean(Customer.class));Customer custData = (Customer) query.uniqueResult();//lineCustomer表有一些int列,其中一些值为nu...

如何将JSON null反序列化为NullNode而不是Java null?【代码】

注:杰克逊2.1.x. 问题很简单但到目前为止我找不到解决方案.我浏览了现有的文档等,但找不到答案. 基类是这样的:@JsonTypeInfo(use = Id.NAME, include = As.PROPERTY, property = "op")@JsonSubTypes({@Type(name = "add", value = AddOperation.class),@Type(name = "copy", value = CopyOperation.class),@Type(name = "move", value = MoveOperation.class),@Type(name = "remove", value = RemoveOperation.class),@Type(name...

java – Spring REST MultipartFile文件在上传文件时始终为null【代码】

@RequestMapping(value = "{fileName:.+}", method = RequestMethod.POST, consumes = { MediaType.MULTIPART_FORM_DATA_VALUE}) public ResponseEntity<ResponseEnvelope<String>> uploadFile(@RequestParam("ownerId") Long ownerId, @PathVariable("fileName") String fileName,@RequestBody MultipartFile file)throws Exception {ResponseEnvelope<String> env;if(null == certFileContent) {env = new ResponseEnvelope<Stri...

java – 为什么XPath.evaluate返回NULL?【代码】

当我使用下面的代码来修改xml文件时,我收到此错误:Exception in thread "main" java.lang.NullPointerExceptionat ModifyXMLFile.updateFile(ModifyXMLFile.java:44)at ModifyXMLFile.main(ModifyXMLFile.java:56)错误发生在line:node.setTextContent(newValue); 我没有正确使用xpath吗? 这是我正在尝试更新的代码和xml文件import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import...

java – Android Null指针异常不确定如何修复它【代码】

我的代码中的一行上的Null Pointer Exception出现错误,我不知道如何修复它.它基本上只是另一种方法的副本,所以我不知道它为什么会给我错误.任何帮助,将不胜感激:import java.util.Calendar; import android.app.Activity; import android.os.Bundle; import android.widget.TabHost; import android.widget.TabHost.TabSpec; import android.widget.TextView;public class CurrentLesson extends Activity {TabHost th; TabSpec s...

java – 外键更新异常:在Hibernate一对多关系中将外键设置为null【代码】

我发现当更新一对多关系中的父表时,子表上的依赖数据的外键被设置为null,在子表上留下孤立记录. 我有两个用Hibernate标签注释的Java类.父表是:@Entity @Table(name = "PERSON") public class Person implements Serializable {// Attributes. @Id @Column(name="PERSON_ID", unique=true, nullable=false) @GeneratedValue(strategy=GenerationType.AUTO) private Integer personId;@Column(name="NAME", nullable=false,...

java – Servlet request.getParameter()总是返回“null”【代码】

我已经阅读了所有相关问题,尝试了每个接受的答案,但我仍然没有找到运气. 我有一个在tomcat上运行的网站,有一个子页面/ Demo /,它有四个文本字段和一个Submit按钮.提交按钮如下所示<form method="post" action="DemoServlet"><input type="hidden" name="form_action" value="write" /><table><tr><td>First Name:</td><td><input type="text" name="firstname" /></td></tr><tr><td>Last Name:</td><td><input type="text" name="l...