java.lang.ArithmeticException:/byzero
atcom.tfy.itheima.service.impl.AccountServiceImpl.transfer(AccountServiceImpl.java:19)
atcom.tfy.itheima.impl.test.ClientTest.main(ClientTest.java:15)
Exceptioninthread"main"java.lang.RuntimeException:java.lang.ArithmeticException:/byzero
atcom.tfy.itheima.service.impl.AccountServiceImpl.transfer(AccountServiceImpl.java:25)
atcom.tfy.itheima.impl.test.ClientTest.main(ClientTest.java:15)
Causedby:java.lang.ArithmeticException:/byzero
atcom.tfy.itheima.service.impl.AccountServiceImpl.transfer(AccountServiceImpl.java:19)
...1more
java.lang.NullPointerException
atcom.tfy.itheima.jdbc.util.DbcpUtil.startTransaction(DbcpUtil.java:105)
atcom.tfy.itheima.service.impl.AccountServiceImpl.transfer(AccountServiceImpl.java:10)
atcom.tfy.itheima.impl.test.ClientTest.main(ClientTest.java:14)
java.lang.RuntimeException:java.lang.NullPointerException
atcom.tfy.itheima.jdbc.util.DbcpUtil.startTransaction(DbcpUtil.java:108)
atcom.tfy.itheima.service.impl.AccountServiceImpl.transfer(AccountServiceImpl.java:10)
atcom.tfy.itheima.impl.test.ClientTest.main(ClientTest.java:14)
Causedby:java.lang.NullPointerException
atcom.tfy.itheima.jdbc.util.DbcpUtil.startTransaction(DbcpUtil.java:105)
...2more
Exceptioninthread"main"java.lang.RuntimeException:java.lang.RuntimeException:java.lang.NullPointerException
atcom.tfy.itheima.service.impl.AccountServiceImpl.transfer(AccountServiceImpl.java:25)
atcom.tfy.itheima.impl.test.ClientTest.main(ClientTest.java:14)
Causedby:java.lang.RuntimeException:java.lang.NullPointerException
atcom.tfy.itheima.jdbc.util.DbcpUtil.startTransaction(DbcpUtil.java:108)
atcom.tfy.itheima.service.impl.AccountServiceImpl.transfer(AccountServiceImpl.java:10)
...1more
Causedby:java.lang.NullPointerException
atcom.tfy.itheima.jdbc.util.DbcpUtil.startTransaction(DbcpUtil.java:105)
...2more
本文探讨了Java中ArithmeticException和NullPointerException异常在服务实现和测试中的出现,以及它们如何影响事务处理。通过分析代码片段,展示了异常的触发点和解决策略。
1218





