为什么88行处显示空指针啊,java,后缀求值double类
String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";改成String driver="sun.jdbc.odbc.JdbcOdbcDriver";试一下看可以不
首先,不知道楼主要返回多个double类型做什么?在java中,方法一般要求是单一功能.所以也是为什么返回值就一个的原因.好吧,如果你非得要返回多个double.那你写个double[] values; 来存储,然后就可以变相接受多个如果你不知道哪个是要返回哪个double.你用mapmapvalues来接收,然后作为返回值.这两种都是变相的多个返回值.在java中方法的返回值只能为1个.或者没有返回值.不能返回多个
你对并不存在或者没有实例化的对象进行操作,就会报空指针异常.例如你上面的代码中,frame并没有在一开始进行实例化,把frame=new JFrame();放到第一行就好了.
hibernatetemplate temp = super.gethibernatetemplate();中的temp可能为空,其他语句没有发现有空的可能, at dao.tblqxdao.findqxbyid(tblqxdao.java:41)这一句指示的那句,就是null所在句