如何处理“ NullPointerException”的难题?

时间:2019-02-24 07:26:10

标签: java spring exception-handling nullpointerexception

伪装keys = ['Code','Name','Purchase Date','Price','Volume'] dictionaries = [ dict(zip(keys,row)) for row in data ] 会给开发人员带来另一个错觉,因为他们被我们让内存中的import pandas as pd data = [['ABC', "Tel", "12/07/2017", 1.5, 1000],['ACE', "S&P", "12/08/2017", 3.2, 2000],['AEB', "ENG", "04/03/2017", 1.4, 3000]] columns = ["Code","Name","Purchase Date","Price","Volume"] df = pd.DataFrame(data, columns=columns) print(df) 指向NullPointerException值的逻辑轰炸。如果我们捕获Object,那么我们将再次捕获具有null值的错误代码。理想情况下,我们必须停止对象在代码中获取空输入值并成为有效代码。我已经看到NullPointerException作为参数传递给在代码中创建的对象之一,并且代码成功地引导用户进行了活动。那怎么可能。实施违反NullPointerException规范的实现是否有风险?作为备用,我们甚至不能使用RuntimeException,因为它会掩盖null的发生,而且我们不知道错误代码一开始是错误的吗?

1 个答案:

答案 0 :(得分:-1)

由于您具有Spring标签,因此我将分享一个示例。它虽然使用Springboot和Hibernate Validator,但仅用于处理这种情况的一种方式的信息。

http://www.springboottutorial.com/spring-boot-validation-for-rest-services