给定如下所示的Java代码,则运行时,会产生哪种类型的异常? 
String s=null; 
s.concat("abc");
A ArithmeticException
B NullPointerException
C IOException
D ClassNotFoundException