如何防止类型转换错误

解决方案 »

  1.   

    学会使用 throws Exception 有错 改错
      

  2.   

    自检! 这问题还能怎么办? try catch
      

  3.   

    使用泛型 和使用instanceof判断
      

  4.   

    使用泛型 和使用instanceof判断同意如此;
    泛型,在编译阶段防止错误
    Instanceof防止是NULL,当NULL时为FALSE,同时2元关系运算符可以编译检查下2个类型是否一致。可以看下在下的这篇文章
    http://blog.csdn.net/jiafu1115/article/details/6861355
      

  5.   

    instanceof判断,
    try出来。
    throws抛出来
      

  6.   

    try、catch把exception throw出来
      

  7.   

    转换前先instanceof判断,再加try..catch